您的位置:首页 > 理论基础 > 计算机网络

阿里云的ECS云服务器配置https加密访问

2017-08-16 10:44 309 查看
最近在做微信小程序,网络请求需要https加密访问,于是就遇到了配置https访问的问题。

先说下我的服务器是阿里云的ecs,然后里面的是Windows Server 2008 R2,php的环境是通过phpStudy来搭建的。

首先在阿里云申请个免费的ssl证书 



申请的流程很简单,跟着指示操作就可以。证书签发下来之后,点击下载。

 

 



 选择好相应的服务器类型进行证书下载,然后按照下面的证书安装指示操作。



复制证书文件以及配置完httpd.conf和httpd-ssl.conf文件之后重启了phpStudy之后我以为大功告成,结果https访问域名的时候还是不行。

各种百度,出来一大堆解决方案。然而一个都没有用(或许也不能说没用,只是跟着做了之后还是无法https访问)

直到我在阿里云上面提问



然后抱着试试的心态,去到ecs控制台上面添加安全组规则



 

 


 

 


授权对象不知道怎么设置,点了右边的链接



 

然后在应用安全中的案例6找到了相关的配置方法



添加HTTPS的那个规则,不过遇到一个尴尬的问题,就是要添加的网卡类型为“公网”,但是在添加的时候有个问题



 

就是网卡类型这里不可选,默认选中的是内网,有点尴尬。。。。所以当时就选择的内网。

添加完之后是下面这样,其他的规则是开始就有的,没有去管。



原本是抱着试试的心态来添加的安全组,并且也不是完美的添加了规则(因为没办法选择公网类型)。但是现在访问https之后却是已经成功了。

遇到类似问题的朋友可以看下这篇文章,不确保一定能解决问题,
4000
因为两天来百度了很多种解决方法,虽然无法直接有效的通过https访问成功,但或许也是有效的,只是因为太乱太杂也没有记录就没放上来了。

如果这篇之间能解决大家的问题自然是最好了,毕竟这两天为了搞这个https访问也是费尽心神。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息