Я выполняю веб-сервер JBoss на своей человечности (10,10 64 бита) машина, и я хотел бы получить доступ к нему от другой машины.
Если я открываю localhost:8080 в браузере на моей локальной машине, это работает. Однако от удаленной машины я могу проверить с помощью ping-запросов свой IP-адрес, но я не могу порт доступа 8080. Я также, может казаться, не вижу порт 8080 путем выполнения netstat - панорамирование.
Как я могу открыть порт 8080 миру?
Вы уверены, что Ваш сервер не настроен для слушания только на localhost (lo) интерфейса? Ищите его конфигурацию и имейте ее, слушают во всех интерфейсах.
Сценарий запуска по умолчанию для Jboss имеет следующую строку для определения, с каким IP-адресом Jboss должен связать себя
$ JBOSS_BIND_ADDR= {JBOSS_HOST: + "-b $JBOSS_HOST"}
Можно или отредактировать эту строку или если Вы выполняете [u|l] inux систему, можно добавить следующую строку выше этой строки
JBOSS_HOST =
hostname
Вы уверены, что не включили Брандмауэр?
sudo ufw disable
Это могло бы быть угрозой безопасности, которую можно принять решение проигнорировать. Если Вы хотите настроить свой брандмауэр позже, проверьте эту документацию ufw.