AWS中EC2外网无法访问 web的问题 | 您所在的位置:网站首页 › 外网不行怎么解决问题 › AWS中EC2外网无法访问 web的问题 |
AWS中EC2安装apache或nginx外网无法访问问题、AWS中的坑
最近写了app想把它放在aws上边让别人下载,但是安装完apache发现外网访问不了,而且也ping不通,在网上找到的都没能解决我的问题,最后问了一下aws发现了问题所在,也是一个坑。 首先简单说最常见的问题:1、防火墙没有给对应端口开放,解决方法就是开放端口或者直接关闭防火墙 2、关闭selinux,这个问题我不太确定,因为在使用云服务器时会有这个问题,但是我用aws装apache之前安装了数据库,外网访问没有问题,apache访问不到时认为可能是这个问题所已就直接关了,之后就没有开,因为需要重启主机。希望先看其他的原因最后再考虑这个。 3、安全组规则。因为之前用过阿里云也有安全组规则,所以自然就想到aws肯定也有,aws默认开放了所有出站规则,所以我们只需要去设置入站规则即可,记得设置对应端口的出站规则。 这里我只提供一个解决思路,因为重点在下面,具体操作可以去网上很容易搜到。 首先我先在本地用curl和telnet(具体怎么用网上一搜命令就有了)测试了链接是可以访问的,说明服务启动起来了,因为先用的apache,以为是apache的问题(只会基本使用,配置文件啥的深入的配置不太了解),所以换了nginx,还是不能用。 重点来了,这是aws的技术回复:
|
CopyRight 2018-2019 实验室设备网 版权所有 |