美文网首页PHP
阿里云服务器免费部署ssl证书,使用https协议

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

作者: 剑指流云 | 来源:发表于2019-12-28 17:41 被阅读0次

购买ssl证书

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

填写域名

提交审核

image.png

下载证书

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


image.png

解压后的证书文件

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


image.png

修改apache配置文件

  • 修改httpd.conf文件
#LoadModule ssl_module modules/mod_ssl.so  #删除行首的配置语句注释符号“#”加载mod_ssl.so模块启用SSL服务,Apache默认是不启用该模块的。如果找不到该配置,请重新编译mod_ssl模块。
#Include conf/extra/httpd-ssl.conf  #删除行首的配置语句注释符号“#”。                 
  • 打开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>
  • 打开httpd-vhosts.conf文件,设置https代理
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
DocumentRoot /xampp/htdocs/www
ServerName www.xxx.com  #自己的网址
</VirtualHost>

注意

  • 部署证书


    image.png

    在ssl证书管理界面,选择要部署的地区即可

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

相关文章

网友评论

    本文标题:阿里云服务器免费部署ssl证书,使用https协议

    本文链接:https://www.haomeiwen.com/subject/ddisoctx.html