Как открыть порт на сервере Windows?

Как открыть порт на сервере Windows?

У меня есть сервер Windows 2008 на Amazon EC2. Я установил сервер Jboss 7 на pot 8080 (IIS работает на порту 80). Когда я запускаю http://localhost:8080из сервера в браузере, все работает нормально. Но когда я обращаюсь к нему извне, http://IPaddress:8080запрос истекает. Обратите внимание, что http://IPaddressвсе работает нормально и указывает на приложение IIS.

Я поискал на этом форуме и нашел пару полезных команд.

netstat -a -nправильно отображает, что порт 8080 прослушивается

Затем я добавил 4 правила в брандмауэре Windows: 2 для входящего трафика на порт 8080 для UDP и TCP и 2 для исходящего трафика на порт 8080.

Теперь, когда я это делаю netsh firewall show state, он показывает порт 8080 как для UDP, так и для TCP под заголовком «порты в настоящее время открыты на всех сетевых интерфейсах».

Я что-то упускаю? Как мне получить доступ к порту 8080 из Интернета для этого сервера

решение1

Моя ошибка! Проблема была в настройке Jboss. Jboss по умолчанию не работает в широковещательном режиме.

Jboss 7 поставляется с файлом настройки standalone.xml, в котором есть тег <interface name="public">, по умолчанию он установлен на 127.0.0.1. Мне нужно было изменить его на<any-address>

Для получения подробной информации

https://stackoverflow.com/questions/6853409/binding-jboss-as7-to-all-interfaces

Связанный контент