鬼没有收到任何流量

时间:2014-10-15 11:24:27

标签: nginx amazon-ec2 ghost-blog

我在EC2 ubuntu实例中运行nhostx上的Ghost。我可以运行该应用程序并从它所在的实例curl运行它。

但是,我无法从互联网或实例外部访问它。我检查了我的EC2安全组和端口2368(端口ghost使用)是否打开。 Nginx的配置如下:

server {
  listen 80;
  server_name server.name.io;

  location / {
    proxy_pass http://54.xxx.xxx.xxx:2368;
  }

}

我还应该注意什么?

1 个答案:

答案 0 :(得分:0)

您提到您的EC2安全组允许端口2368,但您可以更具体地说明允许的内容吗?入境?出站?从什么来源?

同样在你的情况下,因为你使用Nginx代理对Ghost的请求,你实际上想要在你的安全组上打开端口80而不是2368.这样每个人都将被迫使用端口80,你将获得全部好处Nginx。

您需要使安全性如下所示:

  • 允许来自互联网上任何地方的端口80的流量
  • 允许来自任何地方的端口22上的流量(如果您很幸运在家中拥有静态IP,则可以将其更改为更安全)
  • 允许所有出站流量到达互联网上的任何位置

enter image description here

enter image description here