在httpd.conf里面配置其他的配置文件
Include conf/vhosts.conf
Include conf/vsslhosts.conf
在80端口的vhost.conf 里面,这个是普通的80站点
Listen 80
<VirtualHost _default_:9096>
DocumentRoot "C:/phpStudy/WWW"
<Directory "C:/phpStudy/WWW">
Options -Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\phpStudy\WWW\dzhcms"
ServerName wan222yuwl.net
ServerAlias
<Directory "C:\phpStudy\WWW\dzhcms">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
在vsslhosts.conf 里面 配置443 端口
Listen 443
<VirtualHost *:443>
DocumentRoot "C:\phpStudy\WWW\1884"
ServerName f1884.wanyuwl.net
ServerAlias
SSLEngine on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "C:\phpStudy\Apache\conf\ssl\1884ssl\public.pem"
SSLCertificateKeyFile "C:\phpStudy\Apache\conf\ssl\1884ssl\1884.key"
SSLCertificateChainFile "C:\phpStudy\Apache\conf\ssl\1884ssl\chain.pem"
<Directory "C:\phpStudy\WWW\1884>
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:\phpStudy\WWW\dzhcms"
ServerName wan222yuwl.net
ServerAlias
SSLEngine on
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "C:\phpStudy\Apache\conf\ssl\dzhssl\public.pem"
SSLCertificateKeyFile "C:\phpStudy\Apache\conf\ssl\dzhssl\dzhcms.key"
SSLCertificateChainFile "C:\phpStudy\Apache\conf\ssl\dzhssl\chain.pem"
<Directory "C:\phpStudy\WWW\dzhcms">
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
ssl文件目录我就放在C:\phpStudy\Apache\conf\ssl 如图
阿里云下载的证书文件