PHP

阿里云服务器免费部署ssl证书,使用https协议

2019-12-28  本文已影响0人  剑指流云

购买ssl证书

https://common-buy.aliyun.com/?commodityCode=cas#/buy
image.png

填写域名

提交审核

image.png

下载证书

选择自己对应的证书下载,我这里下载的是apache的


image.png

解压后的证书文件

把证书文件复制到服务器,推荐放在绝对路径下面,文件夹名字自己随便起,比如C://ssl


image.png

修改apache配置文件

#LoadModule ssl_module modules/mod_ssl.so  #删除行首的配置语句注释符号“#”加载mod_ssl.so模块启用SSL服务,Apache默认是不启用该模块的。如果找不到该配置,请重新编译mod_ssl模块。
#Include conf/extra/httpd-ssl.conf  #删除行首的配置语句注释符号“#”。                 
<VirtualHost *:443>     
    ServerName www.xxx.com      #自己的网址      
    DocumentRoot   "C:/xampp/htdocs/www"    #网站根目录     
    SSLEngine on   
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM  
    SSLHonorCipherOrder on
    SSLCertificateFile "C:/ssl/3132697_www.xxx.com_public.crt"  #证书目录
    SSLCertificateKeyFile "C:/ssl/3132697_www.xxx.com.key"  #同上,对应添加
    SSLCertificateChainFile "C:/ssl/3132697_www.xxx.com_chain.crt"  #同上,对应添加
</VirtualHost>
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
DocumentRoot /xampp/htdocs/www
ServerName www.xxx.com  #自己的网址
</VirtualHost>

注意

如果本文帮助到了您,不妨留个赞,有什么问题也可留言讨论

上一篇下一篇

猜你喜欢

热点阅读