情况:
- 使用阿里云ECS服务器。服务端打开WampServer后,在服务端能通过127.0.0.1和localhost访问到WampServer的首页。
- 阿里云已经给了外网IP,不需要路由器再做端口映射。
- 搜索了网上的方法大同小异,主要是改Apache的httpd.conf,包括2.2(旧版)和2.4(新版)Apache配置文件写法的差异性。改过AllowOverride All和Require all granted和Satisfy all,也改过监听端口Listen不再是80端口,依然外网不能访问。
- 最后谷歌搜到一篇文章,原来问题不再WampServer的配置这里,而是阿里云的问题!阿里云的安全策略把端口屏蔽了,必须要到控制台去新建一个安全组授权策略,具体如下:
1、打开阿里云的控制台,选择查看【云服务器ECS】,如下图。
2、选择【网络和安全】——【安全组】
3、选择一个服务器实例右边的配置规则
4、在【入方向】分页下,点击界面右上角的【添加安全组规则】
5、按如下配置。
之后就可以外网访问服务器了!
太有价值的参考: