phpsduty安装SSL证书,apache不能启动,解决方案

 

最近给客户开发微信小程序,因为本人也不太懂服务器的安装,(大神勿喷),顾个人一直使用的集成环境,原来一直是客户提供主机什么的,都是我们和客户说一下需要什么环境啊,配置啊,之类的,这次首次自己动手。

废话不多说,直接上,

客户当时安装的是phpStudy2018,

小程序需要安装证书,使用https,这问题都来了,因为我在小城市,一般都是企业站,访问量不大,所以一直都使用虚拟主机,不得不承认,技术确实差很多

这次因为客户给的是云主机,并且已经说好,随便搞,就当学技术呢,然后开始百度,

网上一大堆教程,什么详细版啊,全部试了一遍,都是配置后mysql能启动,apache变红色,启动不起来。

因为也是第一次接触这个东西,我连调试都不会,就按照网上的办法一个一个去配置,这篇文字不行,就看下篇文字,全部都是出现一个问题,apache不能启动。

后来找了一篇文字,是在景安看到了,写的很简单,当时我已经怀疑了,能不能行,但是还是试了试。

文章我已转载  https://www.cnblogs.com/chbyl/p/10939843.html

但是还不行,其实已经对了,只是我当时有点迷茫。

然后我也不知道当时是怎么想的,就进入phpStudy里面的域名配置了。

看到这里的两项是的刚才在文件修改的,只是我修改错了,然后我把vhosts.conf文件中的配置删除,重新在phpstudy中绑定域名,

 

看到生成的文件是这样的

 

然后我在里面插入证书的路径。

SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLCertificateFile "D:/phpStudy/PHPTutorial/Apache/conf/cert/czmxpublic.crt" 
SSLCertificateKeyFile "D:/phpStudy/PHPTutorial/Apache/conf/cert/czmx.key"
SSLCertificateChainFile "D:/phpStudy/PHPTutorial/Apache/conf/cert/czmxchain.crt"

修改后是这样的

 

之后再重启phpstudy,成功。

如果你也遇到相同的问题,不妨试一下,没有网上写的那么复杂,但是却成功了。

 

posted @ 2019-05-28 20:19  崔子墨  阅读(832)  评论(0编辑  收藏  举报