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