phpstudy建站,同服务器多网站布署SSL证书

网站设计
在实际情况下,我们很多小企业是同一个服务器上布署几个网站,这样在所有网站都使用SSL证书时,来看看PHPStudy中的文件配置。这里说一下多域名的情况下。以本站服务的网站。8楼网还有网站,同站点布署,都使用了SSL证书,那么它的系统文件如何配置,之前已说过单一网站的布置方法了,可以看看前面的文章。
Listen 443 
#站点1
<VirtualHost *:443>
 DocumentRoot "D:/phpstudy/WWW/domi1"
 ServerName www.domi1.com
 ServerAlias www.domi1.com
 SSLEngine on
 SSLProtocol TLSv1 TLSv1.1 TLSv1.2
 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
 SSLCertificateFile "D:/phpstudy/Apache/conf/s01/2_www.domi1.com.crt"
 SSLCertificateKeyFile "D:/phpstudy/Apache/conf/s01/3_www.domi1.com.key"
 SSLCertificateChainFile "D:/phpstudy/Apache/conf/s01/1_root_bundle.crt"
  
 <Directory "D:/phpstudy/WWW/domi1">
 Options FollowSymLinks ExecCGI
 AllowOverride All
 Order allow,deny
 Allow from all
 Require all granted
 </Directory>
</VirtualHost>
 
#站点2
<VirtualHost *:443>
 DocumentRoot "D:/phpstudy/WWW/domi2"
 ServerName www.domi2.cc
 ServerAlias www.domi2.cc
 SSLEngine on
 SSLProtocol TLSv1 TLSv1.1 TLSv1.2
 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
 SSLCertificateFile "D:/phpstudy/Apache/conf/s02/www.domi2.cc.cer"
 SSLCertificateKeyFile "D:/phpstudy/Apache/conf/s02/www.domi2.cc.key"
 SSLCertificateChainFile "D:/phpstudy/Apache/conf/s02/www.domi2.cc_ca.crt"
  
 <Directory "D:/phpstudy/WWW/domi2">
 Options FollowSymLinks ExecCGI
 AllowOverride All
 Order allow,deny
 Allow from all
 Require all granted
 </Directory>
</VirtualHost>
以上就是vhosts-ssl.conf文件的配置了,这个非常的重要。
重点提醒一下,有的大侠认为Listen 443下在加两行代码,这里测试过了,加了服务器无法运行,不加运行正常,可能与系统环境有关,这里指使用phpstudy来配置系统器环境。
标签: SSL   phpstudy   多网站

了解更多