阿里云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:phpStudyPHPTutorialApacheconfhttpd.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:phpStudyPHPTutorialApacheconfcert(自己新建)文件夹;

7.修改C:phpStudyPHPTutorialApacheconfextrahttpd-ssl.conf配置文件,VirtualHost这一段在末尾;

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

<VirtualHost *:443>
DocumentRoot "C:phpStudyPHPTutorialWWW"
ServerName xxx.com
ServerAlias www.xxx.com
SSLEngine on
SSLCertificateFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com_public.crt"
SSLCertificateKeyFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com.key"
SSLCertificateChainFile "C:phpStudyPHPTutorialApacheconfcert1603011_www.xxx.com_chain.crt"
<Directory "C:phpStudyPHPTutorialWWW">
Allow from all
</Directory>
</VirtualHost>

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

 

 

 

原文地址:https://www.cnblogs.com/nb08611033/p/10100387.html