1、我是在景安申请的免费的ssl证书,过程需要在根目录添加一个.well-known的文件夹,然后请求验证里面的txt文件的令牌,然后通过拿到了证书,Apache的是三个 一个公钥一个私钥一个根的,
那么,首先是不是绑定的域名就是要公网能访问,甚至要ICP备案的
2、然后就是配置了,配置Apache下httpd.conf文件。
#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf 删除行首的配置语句注释符号“#”
这里只要一引入这个httpd-ssl.conf文件,Apache就不能启动,那就是里面配置错了
3、然后问题应该就是出在这个httpd-ssl.conf文件的配置里了
3.修改apache下httpd-ssl文件。 (1)打开apache安装目录下conf/extra目录中的httpd-ssl.conf文件,在配置文件中查找以下配置语句: a).SSLCertificateFile /usr/local/apache/ssl/public.cer (将服务器证书公钥(2_domainname.com.crt)配置到该路径下,同时替换public.crt); b).SSLCertificateKeyFile /usr/local/apache/ssl/private.key (将服务器证书私钥(3_domainname.com.key)配置到该路径下,同时替换private.key); c).#SSLCertificateChainFile /usr/local/apache/ssl/ca.cer (删除行首的“#”号注释符,并将证书(1_root_bundle.crt)配置到该路径下,同时替换ca.cer)。 d)把以下代码加入任意位置,指定ssl加密协议 SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL (2)保存退出,并重启Apache。
这是景安给的文档,/usr/local/apache/ssl/public.cer这个路径是哪儿的路径呢?Apache目录的绝对路径吗
我的集成环境里 SSLCertificateFile "/Apache24/conf/server.crt" 是这个路径,然后又蒙了,也没/Apache24/这个啊
这个文件要肿么配置? #_#