无法通过公共IP访问EC2 linux实例上的站点
这个问题在这里已经有了答案:
我敢打赌,你需要为你的安全团队工作
打开EC2控制台并检查您的ec2实例的安全组规则,确保您的实例上允许HTTPS(端口443)入站连接,并且可供您使用
正如您所提到的Chef Server,如果您希望Web UI与EC2 Public DNS配合使用,则需要对/etc/chef-server/chef-server.rb
文件进行设置。 如果你不做下面的改变,那么你将只能在本地主机上访问UI,就像你的情况一样。
lb[:enable] = "false"
lb[:web_ui_fqdn] = "ec2-54-211-175-150.compute-1.amazonaws.com"
nginx[:server_name] = "ec2-54-211-175-150.compute-1.amazonaws.com"
nginx[:url] = "https://ec2-54-211-175-150.compute-1.amazonaws.com"
nginx[:enable_non_ssl] = "true"
在进行以上更改并且仍然无法访问Chef的Web UI后,请检查您的安全组以查找您的EC2实例,然后查看您是否在该安全组中打开了端口80和端口443。
链接地址: http://www.djcxy.com/p/32445.html上一篇: Can't access site on EC2 linux instance via public ip
下一篇: Can't connect to Rails server running on EC2 from public IP