Apache2 配置 HTTPS
一
打开PHPstudy php扩展设置,在php_openssl上点击打钩
二
打开修改httpd.conf配置文件,打开找到 #LoadModule ssl_module modules/mod_ssl.so,(保证前面没有#号去掉前面的注释符),使得ssl模块生效。
三
新建 文件 vhostssh.conf
四
在httpd.conf 内引入新建的文件 Include conf/vhostssh.conf 然后编辑新建的文件 内容为下:
Listen 443DocumentRoot "C:\PerfLogs\phpstudy\PHPTutorial\WWW\aysm\appserver\public" ServerName www.demo.com SSLEngine on SSLProtocol TLSv1 TLSv1.1 TLSv1.2 SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 SSLCertificateFile "C:\PerfLogs\phpstudy\PHPTutorial\Apache\conf\ssl\2_www.demo.com.crt" SSLCertificateKeyFile "C:\PerfLogs\phpstudy\PHPTutorial\Apache\conf\ssl\3_www.demo.com.key" SSLCertificateChainFile "C:\PerfLogs\phpstudy\PHPTutorial\Apache\conf\ssl\1_root_bundle.crt" Options +Indexes +FollowSymLinks +ExecCGI Require all granted AllowOverride All Order allow,deny Allow from all
五
编写.htaccess 文件