刚刚开始实习,我遇到很多问题,带我的前辈让我查教程,用phpstudy配置https可以访问本地服务器https://127.0.0.1,我上网查了很多都是要购买下载ssl证书在本地访问自己的域名,我改了半天也没有结果,总是Apache启动失败,下面我来说一说我遇到的问题以及解决方法。https://jingyan.baidu.com/article/49ad8bceb4dc735835d8fa6a.html这个是同事推荐给我的网址。
首先按照网址的方法修改apache/conf下两个文档的内容,在vhosts_ssl.conf文件中,最后的安全证书和钥匙使用Apache/conf/ssl目录下的这两个文件。(注意:要在文档中将括号里的注释删掉)
最后我修改好的vhosts_ssl.conf如下所示:(注意:要在文档中将括号里的注释删掉)
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot "D:\phpStudy\PHPTutorial\WWW"
ServerName 127.0.0.1
ServerAlias 127.0.0.1
<Directory "D:\phpStudy\PHPTutorial\WWW">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\\PHPTutorial\Apache\conf\ssl\serverone.crt"
SSLCertificateKeyFile "D:\phpStudy\\PHPTutorial\Apache\conf\ssl\serverone.key"
</VirtualHost>
这时重启一下phpstudy,如果成功即可,若还是不成功,打开高级安全防火墙将占用443端口的入站规则关闭即可成功!