### 1.httpd.exe -t 检查状态和bug
### 2. 将cert的文件放置 conf文件夹中 则路径只需要 conf/...
*****
> vi httpd.conf
~~~
#开启 ssl vhost 模块 并且
Include conf/vhost-ssl.conf
Include conf/vhosts.conf
~~~
> vi conf/vhost.conf
~~~
<VirtualHost _default_:80>
DocumentRoot "C:\phpStudy\PHPTutorial\WWW"
<Directory "C:\phpStudy\PHPTutorial\WWW">
Options -Indexes -FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Users\Administrator\Desktop\www\www.yizaixiao.com\public"
ServerName www.yizaixiao.com
ServerAlias yizaixiao.com
<Directory "C:\Users\Administrator\Desktop\www\www.yizaixiao.com\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Users\Administrator\Desktop\www\www.amlee.top\public"
ServerName www.amlee.top
ServerAlias amlee.top
<Directory "C:\Users\Administrator\Desktop\www\www.amlee.top\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
~~~
> vi conf/vhost-ssl.conf
~~~
Listen 443
<VirtualHost *:443>
DocumentRoot "C:\Users\Administrator\Desktop\www\www.amlee.top\public"
ServerName www.amlee.top
ServerAlias amlee.top
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1432417_www.amlee.top_public.crt"
SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1432417_www.amlee.top.key"
SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1432417_www.amlee.top_chain.crt"
<Directory "C:\Users\Administrator\Desktop\www\www.amlee.top\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:443>
DocumentRoot "C:\Users\Administrator\Desktop\www\www.yizaixiao.com\public"
ServerName www.yizaixiao.com
ServerAlias yizaixiao.com
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1728088_www.yizaixiao.com_public.crt"
SSLCertificateKeyFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1728088_www.yizaixiao.com.key"
SSLCertificateChainFile "C:/phpStudy/PHPTutorial/Apache/conf/cert/1728088_www.yizaixiao.com_chain.crt"
<Directory "C:\Users\Administrator\Desktop\www\www.yizaixiao.com\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>