当前位置: 旋风说(旋风PHPer分享网)> 技术文章> 正文
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文件夹,如图:
这里请注意,阿里云最新的证书,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,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。
上一篇: HTML5页面上通过百度地图显示当前内容
下一篇: 安卓和ios手机播放优酷视频
相关文章
评论:
文明上网理性发言,请遵守 新闻评论服务协议