我在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;
}
}
我还应该注意什么?
答案 0 :(得分:0)
您提到您的EC2安全组允许端口2368,但您可以更具体地说明允许的内容吗?入境?出站?从什么来源?
同样在你的情况下,因为你使用Nginx代理对Ghost的请求,你实际上想要在你的安全组上打开端口80而不是2368.这样每个人都将被迫使用端口80,你将获得全部好处Nginx。
您需要使安全性如下所示: