社区
AWS
帖子详情
aws ec2安装好nginx后,重启实例后可以访问,运行几分钟后无法访问。
liubei67596349
2019-04-30 04:00:58
我在亚马逊AWS ec2上新建了一个实例,装上了nginx服务器。重启实例后,输入公网ip可以访问,但是过几分钟以后,就显示无法访问此网站。安全组我也设置了,查看nginx也在监听着80端口,且nginx没有错误日志。我每次重启完实例以后都可以访问,几分钟以后就不行。请问有大佬知道这是怎么回事吗?
...全文
61546
7
打赏
收藏
aws ec2安装好nginx后,重启实例后可以访问,运行几分钟后无法访问。
我在亚马逊AWS ec2上新建了一个实例,装上了nginx服务器。重启实例后,输入公网ip可以访问,但是过几分钟以后,就显示无法访问此网站。安全组我也设置了,查看nginx也在监听着80端口,且nginx没有错误日志。我每次重启完实例以后都可以访问,几分钟以后就不行。请问有大佬知道这是怎么回事吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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日志
Terraform_Example_
AWS
_
Nginx
:利用Terraform部署Amazon Web Services(
AWS
)虚拟私有云(VPC)和Elastic Compute Cloud(
EC2
)
实例
,包括
nginx
(HTTP)部署
Terraform_Example_
AWS
_
Nginx
利用Terraform部署Amazon Web Services(
AWS
)虚拟私有云(VPC)和Elastic Compute Cloud(
EC2
)
实例
,包括
nginx
(HTTP)部署 介绍 目的 该存储库的目的是提供一个示例Terraform模板,用于通过
nginx
(HTTP)部署来部署Amazon Web Services(
AWS
)虚拟私有云(VPC)和Elastic Compute Cloud(
EC2
)
实例
。 目标受众 本手册的目标读者是云管理员。 配置虚拟私有云(VPC)在很大程度上依赖于局域网(LAN)和广域网(WAN)概念(例如,子网划分,路由,服务器配置)。 熟悉这些概念有助于理解模板的每个部分。 重要说明:本手册假定用户熟悉导航Amazon Web Services(
AWS
)服务和Terraform。 范围 根据此
terraform:创建
安装
了docker并
运行
nginx
容器的ec 2
实例
。创建IAM角色以允许
访问
S3存储桶
terraform:创建
安装
了docker并
运行
nginx
容器的ec 2
实例
。创建IAM角色以允许
访问
S3存储桶
AWS
云服务快速入门实战
本课程将涉及到: 不同
AWS
网络架构模型设计 掌握网络相关使用,包括VPC/Subnet/RouteTable/Endpoint/NAT Gateway等相关知识 掌握
EC2
相关使用,包括
EC2
/AMI/Snapshot 等 掌握IAM/KMS/S3相关使用 掌握CloudWatch/...
amazon-
nginx
-terraform:带有
Nginx
和PHP7.2的完全预配置的
EC2
实例
Terraform和Ansible
EC2
使用Terraform&Ansible创建和设置
EC2
实例
的简单存储库。
安装
在根目录中,
运行
terraform init以获取所需的依赖项。 配置 环境环境 构造非生产服务器时,需要将group_vars文件中的env变量设置为staging 。 这将
安装
伪造的SSL证书,并允许您测试Web服务器。 将其用于生产基础结构时,需要将其设置为live ,并将设置真实的SSL和HSTS标头
Nginx
的 更改ansible/group_vars/all文件,并添加一个将传递到ansible/group_vars/all配置中的域。 流利的 默认情况下将
安装
Fluentd,当前会拖尾您的
Nginx
访问
日志并将结果推送到Logz.io。 这意味着您不需要
访问
服务器,并且可以轻松地在Logz.io平台(可用的其他平台)上可视化和搜索日志。 在Logz
terraform-
aws
-docker:使用Terraform的POC使用容器化的
Nginx
守护程序创建两个
运行
Docker的
EC2
实例
terraform-
aws
-docker 使用Terraform的简单PoC可以创建两个带有容器化
Nginx
守护程序的
运行
Docker的Amazon
AWS
EC2
服务器
实例
。 它对us-east-1数据中心使用默认的Amazon AMI PV映像。 要
运行
,请不要忘记将terraform.tfvars.example复制到terraform.tfvars并填写您的个人信息。 随时克隆和修改。 :) 要检查将创建哪些递归: $ terraform plan 要创建
EC2
实例
及其依赖性: $ terraform apply 摧毁一切: $ terraform destroy 马塞洛·皮涅罗(Marcelo Pinheiro)2014
AWS
409
社区成员
536
社区内容
发帖
与我相关
我的任务
AWS
AWS
复制链接
扫一扫
分享
社区描述
AWS
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章