我正在尝试使用 Meteor Up 将我的 Meteor 应用程序安装到 AWS EC2 实例上。之前我使用过这种方法,但本教程。我已成功运行mup setup
和mup deploy
,但当我尝试通过公共 DNS 访问该应用程序时,我得到了
Google Chrome 尝试连接 ec2-52-######.us-west-2.compute.amazonaws.com 时被拒绝。该网站可能已关闭,或者您的网络配置不正确。
当我 ssh 时,它运行正常,似乎存在与端口 80 相关的问题。我尝试运行telnet 52.###### 80
,以获取Unable to connect to remote host: Connection refused
。
当我设置实例时,我在安全组中打开了端口 80 和 22。从那时起,我还添加了“所有流量”。
当我通过 ssh 进入服务器然后运行时netstat -nlp
,我得到:
ubuntu@ip-#########:~$ netstat -nlp
(No info could be read for "-p": geteuid()=1000 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 0.0.0.0:18210 0.0.0.0:* -
udp6 0 0 :::47267 :::* -
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 [ ACC ] SEQPACKET LISTENING 7466 - /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 6668 - @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 8353 - /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 8670 - /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 137001 - /tmp/mongodb-27017.sock
我将非常感激任何关于下一步该尝试什么的建议!
答案1
您的netstat
输出表明您的应用程序未监听端口 80。