Почему я не могу просмотреть свое приложение на своем экземпляре aws ec2? развернут с метеором вверх
Я пытаюсь установить приложение meteor на экземпляр aws ec2, используя meteor up. Это работало для меня ранее, после этого урока. Я успешно бежал 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.