关于在wins服务器下Apache配置ssl的问题
来源:1-13 维护与提问
一飞同学
2017-04-21
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/这个啊
这个文件要肿么配置? #_#
5回答
-
理论上是这样的,非常简单,只需要配置apache的ssl文件就行了。注意443端口要没有被占用。但是有可能因为环境问题引起一些问题,这个就不好说了。
012017-04-28 -
7七月
2017-04-21
我感觉,HTTPS配置没那么难,他给你的路径 是演示路径,你需要把他给你的证书放到任意的位置,然后在Apache的文件里指定这个文件就行了。有可能你的Apache 安装目录和他的不一样。
00 -
一飞同学
提问者
2017-04-28
已经搞定了 不容易啊- - , 处处是坑
022017-11-09 -
SapereAudor
2017-04-23
https后续课程讲解么?
00 -
君瑾
2017-04-22
SSL证书是申请到了的,这里我对 https 的配置也有些恐惧。只需要在 Apache的配置中指定 证书 文件, 就可以了吗
012017-04-29
相似问题
回答 1
回答 4