Конфигурация причала (неправильная): она не будет отвечать с внешней машины ... почему? - PullRequest
2 голосов
/ 21 февраля 2012

Я установил Jetty на машине с Ubuntu 11

sudo apt-get install jetty

, после чего я настроил контекст, файл war и переменную NO_START.Все работает нормально, когда я тестирую его на той же машине, например,

curl http://localhost:8080/

Однако, когда я пытаюсь подключиться с внешней машины, он просто не отвечает.Я пробовал это как на виртуальной машине на хосте Win 7, так и на Amazon EC2.

спасибо,

Ответы [ 2 ]

7 голосов
/ 21 февраля 2012

Убедитесь, что это не проблема брандмауэра. Возможно порт 8080 закрыт брандмауэром.

Также попробуйте добавить строку в файл / etc / default / jetty:

JETTY_HOST=0.0.0.0

См. аналогичный вопрос

1 голос
/ 21 февраля 2012

В области EC2 открытый порт по умолчанию обычно составляет 80. Вам нужно перейти на консоль EC2, увидеть группу безопасности, связанную с машиной, и добавить порт 8080, открытый для всего слова, т.е. 0.0.0.0/0. И все должно быть готово.

...