使用phpStudy配置SSL支持Https
步骤
1、获取证书
2、配置证书
配置之前,建议先复制一份Apache文件保存备份。
之前配置错误,走了很多弯路,都是在网上找的教程,方法大差不大,但最终没成功,改了很多地方,都不记得改哪了。
没办法,最后重新安装phpstudy重头来过。
2.1、打开服务器的phpstudy,其他选项的扩展选中php_openssl,如下图。

2.2、修改文件httpd-conf,,打开配置文件的httpd-conf,如下图

Ctrl+F搜索
LoadModule ssl_module modules/mod_ssl.so
如果前面有#,去掉
Ctrl+F搜索
Include conf/vhosts.conf
在下面增加一行
Include conf/vhostssl.conf
2.3、打开 Apache/conf 目录,创建一个 vhostssl.conf 文件
箭头所指红框处为需要修改的地方
可以复制下面的代码进行修改
Listen 443
<VirtualHost *:443>
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLCertificateFile "带域名的crt文件路径"
SSLCertificateKeyFile "key文件路径"
SSLCertificateChainFile "crt文件路径"
DocumentRoot "域名指向的路径地址"
ServerName 替换成你的域名
ServerAlias 替换成你的域名
<Directory "域名指向的路径地址">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
2.4、重启phpstudy,如果失败了,在防火墙添加入站规则,添加端口443访问,如下图
步骤:服务器管理器 -> 工具 -> 高级安全 Windows 防火墙
入站规则 -> 新建规则
添加443端口
再次重启phpstudy即可。
