Выполненный JBoss во всех интерфейсах (был: “Открытый порт 8080 на Ubuntu”)

Я выполняю веб-сервер JBoss на своей человечности (10,10 64 бита) машина, и я хотел бы получить доступ к нему от другой машины.

Если я открываю localhost:8080 в браузере на моей локальной машине, это работает. Однако от удаленной машины я могу проверить с помощью ping-запросов свой IP-адрес, но я не могу порт доступа 8080. Я также, может казаться, не вижу порт 8080 путем выполнения netstat - панорамирование.

Как я могу открыть порт 8080 миру?

1
задан 06.05.2011, 12:12

0 ответов

Вы уверены, что Ваш сервер не настроен для слушания только на localhost (lo) интерфейса? Ищите его конфигурацию и имейте ее, слушают во всех интерфейсах.

Сценарий запуска по умолчанию для Jboss имеет следующую строку для определения, с каким IP-адресом Jboss должен связать себя

$ JBOSS_BIND_ADDR= {JBOSS_HOST: + "-b $JBOSS_HOST"}

Можно или отредактировать эту строку или если Вы выполняете [u|l] inux систему, можно добавить следующую строку выше этой строки

JBOSS_HOST =hostname

3
ответ дан 12.12.2019, 08:35

Вы уверены, что не включили Брандмауэр?

sudo ufw disable

Это могло бы быть угрозой безопасности, которую можно принять решение проигнорировать. Если Вы хотите настроить свой брандмауэр позже, проверьте эту документацию ufw.

2
ответ дан 12.12.2019, 08:35

Теги

Похожие вопросы