Node.js на RedHat и Amazon EC2 - PullRequest
       10

Node.js на RedHat и Amazon EC2

0 голосов
/ 27 октября 2011

У меня установлен Node.js в экземпляре RedHat EC2. Я также установил Express и пытаюсь запустить «узел app.js». Я получаю консольное сообщение о том, что он прослушивает порт 3000. Я пытаюсь перейти на http: //.compute-1.amazonaws.com: 3000 /, но ничего не появляется. Я пытался изменить его на 8080 и ничего так же. У меня есть все эти порты в моей группе безопасности (TCP 3000, SSH 22, TCP 8000, TCP 8080). Не уверен, почему это не работает! Это что-то с RedHat?

Любая помощь приветствуется. Спасибо

Ответы [ 2 ]

2 голосов
/ 27 октября 2011

Существует высокая вероятность того, что ваш экземпляр поставляется с активным брандмауэром.

сделать: iptables -L

в нем должен быть указан ваш текущий статус брандмауэра.

Затем, в зависимости от вашей версии RedHat Linux, придется настроить брандмауэр для открытия портов. (См. Документацию redhat или http://www.cyberciti.biz/faq/rhel-fedorta-linux-iptables-firewall-configuration-tutorial/)

0 голосов
/ 07 февраля 2013

В будущем проверьте свою группу безопасности, которую вы назначаете при создании экземпляра EC2. Вы можете изменить эту группу после факта, но вы не можете назначить другую группу. Убедитесь, что порт 3000 открыт.

...