Apache 部署SSL证书
一. 首先我们查看apache是否开启ssl
打开 apache安装目录,找到conf/httpd.conf 文件,找到里面两行
#LoadModule ssl_module modules/mod_ssl.so
将行首的#去掉,保存文件
执行命令: apache安装目录/bin/httpd -M | grep ssl_module , 出现图下结果说明apache已经支持ssl, 否则请先开启apache的ssl模块
特别注意要在httpd.conf配置文件中添加Listen 443
否则没有443端口监听也是不行的
二. 配置证书到对应的站点
编辑站点对应的站点配置文件(例如:conf/vhosts.conf), 修改内容如下
<VirtualHost www.domain.com:443>
DocumentRoot "/var/www/html"
ServerName www.xxx.com
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile /home/xxx/ssl/www.xxx.com.cer
SSLCertificateKeyFile /home/xxx/ssl/www.xxx.com.key
SSLCertificateChainFile /home/xxx/ssl/www.xxx.com_ca.crt
</VirtualHost>
三. 重启apache生效
部署以后可以设置强制跳转,可以参考:https://blog.mydns.vip/482.html
» 本文链接地址:https://blog.mydns.vip/4345.html
最新评论
麻烦发下检测工具
让我下载
非常好