Как запустить стеклянную рыбку 4 на порт 80 вместо 8080? root-доступ не является проблемой
Был ли на нем какой-то google, и решение было перенаправить с помощью iptables или mod в apache? Поскольку мое приложение использует веб-порты, это решение нарушает мою связь с websocket, и я снова должен подключиться к своим веб-сайтам с помощью порта 8080. Есть ли способ, которым я могу запускать саму себя на порт 80, чтобы мои веб-сайты также работали на порту 80, для пользователей за корпоративным брандмауэром для доступа к приложению, так как corparates может блокировать 8080.
У меня также есть root-доступ.
Ответы
Ответ 1
Для запуска стеклянной рыбы на порт 80 вам необходимо:
1) Подключитесь к интерфейсу администрирования (по умолчанию на порту: 4848)
2) В левом меню перейдите в Конфигурации
3) Затем выберите нужную конфигурацию, которую нужно изменить, например server-config
4) Затем перейдите в Конфигурация сети
5) Затем перейдите к Network Listeners
6) Выберите подходящий слушатель, возможно http-listener-1
7) Измените значение Порт на 80
8) Сохраните и перезагрузите ваш сервер/экземпляр/кластер из морской рыбы в соответствии с вашими потребностями.
Ответ 2
Перейдите в папку glassfish4\glassfish\domains\domain1\config
и откройте файл domain.xml
и найдите тег
<network-listeners>
<network-listener port="9999" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
</network-listeners>
в port
атрибуте <network-listeners>
вы можете указать свой адрес порта в зависимости от того, что вы хотите.
Ответ 3
в некоторых случаях вам нужно изменить порт перед запуском стеклянной рыбы (в моем случае порт 8080 уже используется другим экземпляром), поэтому ответ 4 работал у меня.
Ответ 4
Здесь другой подход.
Вы можете перейти в консоль администратора под портом 4848 (я использую Glassfish 4.1.2) и перейти к Конфигурация " > " сервер-config" > HTTP-служба " > " Http Listeners " > " http-listener-1 "в левой руке.
Нажмите ссылку " http-listener-1" в главном окне содержимого.
Измените порт на нужный номер и сохраните.
![введите описание изображения здесь]()
Перезапустите Glassfish и запустите приложение.
![введите описание изображения здесь]()