修改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>