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
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载