CentOS6 Apache2.2多站点HTTPS配置

techbrood 发表于 2019-03-03 18:24:33

标签: https, ssl, apache

- +

可以使用letsencrypt(certbot)免费证书服务。

支持多系统、多站点和多目录,支持wildcard(通配符域名),90天生效,可用定时任务自动更新。

需要注意一点的是apache2.4以下版本需要在默认的ssl配置中添加如下的指令:

NameVirtualHost *:443

否则,只会第一个vhost配置中的域名生效。

vhost配置示例如下:

<VirtualHost *:443> ServerName www.yoursite.com
 DocumentRoot /var/www/site
 SSLEngine on
 SSLCertificateFile /path/to/www_yoursite_com.crt
 SSLCertificateKeyFile /path/to/www_yoursite_com.key
 SSLCertificateChainFile /path/to/DigiCertCA.crt
</VirtualHost>

<VirtualHost *:443> ServerName www.yoursite2.com
 DocumentRoot /var/www/site2
 SSLEngine on
 SSLCertificateFile /path/to/www_yoursite2_com.crt
 SSLCertificateKeyFile /path/to/www_yoursite2_com.key
 SSLCertificateChainFile /path/to/DigiCertCA.crt
</VirtualHost>


possitive(10) views4454 comments0

发送私信

最新评论

请先 登录 再评论.
相关文章