Apache 部署多站点免费 ssl 证书

修改httpd-ssl.conf:(阿里云免费证书为例)

Listen 443 
NameVirtualHost *:443
SSLStrictSNIVHostCheck off
<VirtualHost *:443> 
 DocumentRoot /data/wwwroot/XXXXXX/public_html 
 ServerName www.XXXXXX.com
 ServerAlias XXXXXX.com 
 SSLEngine on 
 SSLProtocol all -SSLv2 -SSLv3
 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
 SSLHonorCipherOrder on
 SSLCertificateFile /data/wwwroot/XXXXXX/public_html/ssl/public.pem
 SSLCertificateKeyFile /data/wwwroot/XXXXXX/public_html/ssl/XXXXXXXXX.key
 SSLCertificateChainFile /data/wwwroot/XXXXXX/public_html/ssl/chain.pem
<Directory /data/wwwroot/XXXXXX/public_html>
        Options FollowSymLinks
        AllowOverride all
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost *:443> 
 DocumentRoot /data/wwwroot/XXXXXX/public_html 
 ServerName www.XXXXXX.net
 ServerAlias XXXXXX.net 
 SSLEngine on 
 SSLProtocol all -SSLv2 -SSLv3
 SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
 SSLHonorCipherOrder on
 SSLCertificateFile /data/wwwroot/XXXXXX/public_html/ssl/public.pem
 SSLCertificateKeyFile /data/wwwroot/XXXXXX/public_html/ssl/XXXXXX.key
 SSLCertificateChainFile /data/wwwroot/XXXXXX/public_html/ssl/chain.pem
<Directory /data/wwwroot/XXXXXX/public_html>
        Options FollowSymLinks
        AllowOverride all
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>        

 

点赞