[概要] SSL証明書は時々ので、このノートを書き、どのように設定するには、忘れてはいけない、右ここでは、毎年交換するトラブルがありました!
[方法]
①ディレクトリを検索します:D:\ phpStudy \ Apacheの\ confに
②新しいファイル(いない既に場合):vhosts_ssl.conf
③以下を追加して保存します。
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot "D:\phpStudy\WWW\myweb"//myweb为网站本地目录
ServerName www.myweb.com
ServerAlias myweb.com
<Directory "D:\phpStudy\WWW\myweb">//myweb为网站本地目录
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\Apache\cert\1906384_myweb.com_public.crt"//ssl证书文件中的public文件
SSLCertificateKeyFile "D:\phpStudy\Apache\cert\1906384_myweb.com.key"//ssl证书文件中的key文件
SSLCertificateChainFile "D:\phpStudy\Apache\cert\1906384_myweb.com_chain.crt"//ssl证书文件中的chain文件
</VirtualHost>
④再起動してサーバー
[付録には、複数のSSL証明書を設定します]
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot "D:\phpStudy\WWW\zgyuehong"
ServerName www.zgyuehong.com
ServerAlias zgyuehong.com
<Directory "D:\phpStudy\WWW\zgyuehong">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\Apache\cert\1906384_zgyuehong.com_public.crt"
SSLCertificateKeyFile "D:\phpStudy\Apache\cert\1906384_zgyuehong.com.key"
SSLCertificateChainFile "D:\phpStudy\Apache\cert\1906384_zgyuehong.com_chain.crt"
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "D:\phpStudy\WWW\website"
ServerName www.zg-pco.com
ServerAlias zg-pco.com
SSLEngine on
SSLCertificateFile "D:\phpStudy\Apache\cert\2798762_zg-pco.com_public.crt"
SSLCertificateKeyFile "D:\phpStudy\Apache\cert\2798762_zg-pco.com.key"
SSLCertificateChainFile "D:\phpStudy\Apache\cert\2798762_zg-pco.com_chain.crt"
</VirtualHost>