前一阶段给测试服务器安装ssl证书进行一些程序的测试。由于使用的是phpstudy,且第一次使用https,所以实现过程比较曲折。通过度娘找到了一些配置方法, 试了多次都未能成功。后来将phpstudy版本换成了phpstudy2017版,算是勉强成功,但虽然可以实现https的访问了,但phpstudy却频繁自己关闭,看来还是有冲突。除此之外,还严重损耗服务器资源。没辙,只能重新来过。
最终,还是将phpstudy换成了2016版,也通过再次“插”度娘,终于找到了一个能够比较简单且能有效实现https链接的方式,所以搜刮不敢独享,赶紧分享给各位。
进入正题:申请证书可以到阿里云申请免费的ssl证书。
phpstudy的Apache环境下如何安装SSL证书?网上很多教程,然并卵。本文真实可靠实际操作,为大家教学phpstudy下Apache环境安装SSL证书的正确方法。不用花钱请大神,希望大家分享该知识为https普及做贡献。

-
首先,开启apache的编译ssl模块,如图打开phpstudy—其它选项设置—PHP扩展及设置—php扩展—php-openssl前面打勾
-
增加一条引用语句 Include conf/vhosts_ssl.conf
-
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4: HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
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
SSLEngine on
SSLCertificateFile “D:\phpStudy\Apache\conf\ssl\XXX.cer”(证书路径)
SSLCertificateKeyFile “D:\phpStudy\Apache\conf\ssl\XXX.key”(证书路径)
-
-
地址栏未能显示绿色锁标是因为网站有http非加密资源,如图片,css,js等,需要全部调整为https开通协议资源才能挂锁成绿色。
注意事项
如果启用了cdn加速或网站卫士需要到cdn将其设置成http是协议,否则有可能乱码或不挂绿锁
请先
!