phpStudy安装ssl(https)证书

2019-04-24 17:45:16 浏览2629次 作者: 旋风

收藏

1.打开apache里面的httpd.conf,找到 LoadModule ssl_module modules/mod_ssl.so,去掉前面的#,如果你的phpstudy里面已经去掉,请忽略第一步


2.找到:Include conf/vhosts.conf,在下面另起一行,加一个:Include conf/vhostssl.conf


3.把你申请的阿里云申请的ssl证书,放到Apache目录下,也就是conf平级,创建一个cert文件夹,当然了,也可以随便放到任意位置,然后复制好位置路径,保留下来备用。

比如我,我把阿里云下载的证书,解压后的四个文件放在了apache文件夹里面的我创建的,cert文件夹,如图:

clipboard.png

这里请注意,阿里云最新的证书,chain.pem和public.pem 已经换成.crt结尾了,.key结尾的文件没有变。


4.在conf里面创建一个文件,叫做vhostssl.conf,里面内容为:

Listen 443
<VirtualHost *:443>
    DocumentRoot "C:\phpStudy\PHPTutorial\WWW\SDMNDJK"
    ServerName www.demowebsite.com
    SSLEngine on
    SSLProtocol TLSv1 TLSv1.1 TLSv1.2
    SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
    SSLCertificateFile "C:\phpStudy\PHPTutorial\Apache\cert\214906536890363.pem"
    SSLCertificateKeyFile "C:\phpStudy\PHPTutorial\Apache\cert\214906536890363.key"
    SSLCertificateChainFile "C:\phpStudy\PHPTutorial\Apache\cert\chain.pem"
</VirtualHost>


其中,"C:\phpStudy\PHPTutorial\WWW\SDMNDJK"为项目域名指向的文件夹,www.demowebsite.com为你申请证书的域名,SSLCertificateFile ,SSLCertificateKeyFile 以及SSLCertificateChainFile 为证书的路径,也就是第三步你放证书的路径,然后,重启apache就行了。

注意:阿里云服务器安全组要开启443端口,服务器也要开启443端口,如果你服务器防火墙是关闭的,那就不用管,如果你服务器开了防火墙,就去防火墙规则里面加一个443端口,当然,防火墙操作你不会的话,建议去百度。


当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。

收藏 分享

相关文章

评论:

文明上网理性发言,请遵守 新闻评论服务协议

当前还没有评论,快来评论吧

上报错误