phpStudy安装SSL证书实现https链接
(1) phpstudy下载:
(2) 网站在phpstudy集成环境下正常运行
(3) 为避免发生意外,请先备份(复制)配置文件
【开始】
(1)启用Apache编译好的ssl模块,打开phpstudy-其他选项设置-PHP扩展与设置-php扩展-见php-openssl之前
![]()
(2)点击打开修改后的配置文件,打开找到#LoadModule ssl_module modules/,去掉前面的注释符#(确保前面没有#号),这样ssl模块就生效了。 ?依次打开phpstudy安装文件,打开Apache,打开conf文件,在文件夹中创建一个名为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\WWW\bbs" #(网站根目录路径)
ServerName www.yuming.com #(更换成自己的域名)
ServerAlias yuming.com #(更换成自己的域名)
<Directory "D:\phpStudy\WWW\bbs"> #(网站根目录路径)
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\" #(证书路径)
SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\" #(证书路径)
</VirtualHost>★ 示例版本a ) 软件版本 phpStudyLite 2014; b)本地版网站; c)证书实际后缀名发生变化:cer变为crt; d) 所有路径都要以实际为准,哪怕有一点点错误,都会导致Apache无法启动,所以要小心;
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
<VirtualHost *:443>
DocumentRoot "D:\phpStudyLite\WWW"
ServerName 127.0.0.1
ServerAlias 127.0.0.1
<Directory "D:\phpStudyLite\WWW">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudyLite\Apache\conf\ssl\"
SSLCertificateKeyFile "D:\phpStudyLite\Apache\conf\ssl\"
</VirtualHost>最后打开网站,添加https://即可查看效果:
![]()
==附录1:快速配置方法==================
1、通过Wi-Fi破解,下载2016年或2018年之前的phpstudy对应的附件:【2016年之前的ssl配置phpstudy lite版本】【ssl配置phpstudy2018版本】
复制到对应文件夹❓)其他选项菜单- php 扩展和设置 - php_openssl [检查]
3。重启phpstudy
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网