Amazon EC2: причал недоступен - PullRequest
       12

Amazon EC2: причал недоступен

5 голосов
/ 28 сентября 2011

Я пытаюсь установить jetty в инстансе Amazon EC2 под управлением Ubuntu.Установка кажется ОК

$ sudo apt-get install jetty

После этого я сделал параметр NO_START=0 в /etc/default/jetty

Наконец

$ sudo service jetty start
    Starting Jetty servlet engine. jetty
    Jetty servlet engine started, reachable on http://ip-xx-xxx-xxx-xxx:8080/
    ...

Тем не менее, когда я пишу в браузере(внешний компьютер):

 http://ec2-xxx-xx-xx-xx.compute.amazonaws.com:8080 

Браузер не может подключиться к адресу, используя указанный порт.Я не знаю, что-то не хватает во время установки или неправильный URL-адрес.

Спасибо за ваше время и помощь :-),- Каролина

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Каждому экземпляру на amazon назначена группа безопасности.В консоли AWS выберите экземпляр, и в нижней панели отобразится группа безопасности.Затем выберите группы безопасности слева и выберите группу для этого экземпляра из таблицы.На нижней вкладке выберите входящие, это разрешенные IP-адреса / порты. Если 8080 не разрешен, это ваша проблема, вам нужно добавить его.Введите 8080 в поле диапазона портов и 0.0.0.0/0 для источника.Затем «добавьте правило» и, наконец, убедитесь, что «применили изменение правила».

1 голос
/ 02 марта 2012

Я нашел ответ здесь: Конфигурация Jetty (неправильно): он не будет отвечать с внешнего компьютера ... почему? Вам нужно изменить /etc/default/jetty, чтобы иметь JETTY_HOST=0.0.0.0

...