阿里云服务器免费部署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配置文件
- 修改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证书管理界面,选择要部署的地区即可