aws ec2安装好nginx后,重启实例后可以访问,运行几分钟后无法访问。

liubei67596349 2019-04-30 04:00:58
我在亚马逊AWS ec2上新建了一个实例,装上了nginx服务器。重启实例后,输入公网ip可以访问,但是过几分钟以后,就显示无法访问此网站。安全组我也设置了,查看nginx也在监听着80端口,且nginx没有错误日志。我每次重启完实例以后都可以访问,几分钟以后就不行。请问有大佬知道这是怎么回事吗?


...全文
61546 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
贱死不救_LK 2020-08-17
  • 打赏
  • 举报
回复
可以先试试本机或内网访问80端口有没有问题 排除下是本机服务问题,还是外网的网络问题
qybao 2020-08-06
  • 打赏
  • 举报
回复
这个现象有点奇怪
如果是EIP没设,那么重启后用原来的公网IP可能访问不了(IP会变),但不符合LZ说的重启后可以访问,所以LZ可能用的就是EIP
问题是访问了几分钟就不行了,nginx也没异常,而且从LZ的截图看还在远程SSH中,说明EC2也没宕机,而且inbound安全组也没问题,真有点匪夷所思
2L说的ICP备案,好像cloud9有这个限制(我自己用cloud9遇到过),一般的ec2好像没这个限制(我自己在ec2装的nginx没问题,就是80端口)
是不是本地网络代理proxy什么之类的出了什么问题?
weixin_39222077 2020-06-09
  • 打赏
  • 举报
回复
首先建议使用EIP代替创建EC2是AWS自动分配的公网IP,否则你关闭EC2然后在启动公网IP会变,重启公网IP是不变的,其次关闭EC2主机的源和目标检查,右击实例-->联网-->更改源和目标检查
老陈小安 2020-03-03
  • 打赏
  • 举报
回复
应该用EC2的主机域名 来访问
土子人 2019-10-23
  • 打赏
  • 举报
回复
EC2是可变IP还是EIP,如果是可变IP的话,重启之后IP就变了,你得再重新看看IP,最好用EIP
peiming_ge 2019-10-13
  • 打赏
  • 举报
回复
80/8080/443端口都需要ICP备案才能用,你可以用其他非常用端口试试,比如8081等。
kenkenyu 2019-06-21
  • 打赏
  • 举报
回复
看一下nginx日志

409

社区成员

发帖
与我相关
我的任务
社区描述
AWS
社区管理员
  • AWS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧