阿里云ECS升级https

服务器环境:

Windows Server 2008 R2 Enterprice;

phpstudy2018(php-7.2.10-nts+Apace);

一个已经备案的域名:xxx.com;

 

1.申请阿里云免费证书:

登录阿里云管理控制台-》产品与服务-》安全(云盾)-》SSL 证书(应用安全)-》购买证书;

品牌选:Symantec;

保护类型选:1个域名;

证书类型选:免费型DV SSL;

立即购买即可;

支付成功后,跳转证书控制台在证书上点击申请,填写申请,验证消息,审核成功后会收到邮件;

证书申请成功后,下载到本地(3个文件);

 

2.配置CES安全组,添加443端口:

 

3.服务器防火墙上的端口也要打开;

 

4.php开启php_openssl扩展

 

5.修改Apache配置(根据你 phpstudy 的安装目录),C:\phpStudy\PHPTutorial\Apache\conf\httpd.conf 文件开启下面3项(将前面的#删掉,保存退出)

LoadModule rewrite_module modules/mod_rewrite.so

Include conf/extra/httpd-ssl.conf

LoadModule rewrite_module modules/mod_rewrite.so

 

 

6.将3个证书文件上传到C:\phpStudy\PHPTutorial\Apache\conf\cert(自己新建)文件夹;

 

7.修改C:\phpStudy\PHPTutorial\Apache\conf\extra\httpd-ssl.conf配置文件,VirtualHost这一段在末尾;

#按照你的域名和证书文件进行相应的修改,修改后保存退出

<VirtualHost *:443>
DocumentRoot "C:\phpStudy\PHPTutorial\WWW"
ServerName xxx.com
ServerAlias www.xxx.com
SSLEngine on
SSLCertificateFile "C:\phpStudy\PHPTutorial\Apache\conf\cert\1603011_www.xxx.com_public.crt"
SSLCertificateKeyFile "C:\phpStudy\PHPTutorial\Apache\conf\cert\1603011_www.xxx.com.key"
SSLCertificateChainFile "C:\phpStudy\PHPTutorial\Apache\conf\cert\1603011_www.xxx.com_chain.crt"
<Directory "C:\phpStudy\PHPTutorial\WWW">
Allow from all
</Directory>
</VirtualHost>

 

8.重启Apache后,用https访问你的网站测试;

 

 

 

posted @ 2018-12-11 09:57  履霜.1989  阅读(455)  评论(0编辑  收藏  举报