Развернуть приложение Java EE на другой порт, чем 8080

Просто подумайте, могу ли я развернуть свое приложение java ee на любом сервере приложений, например, для: glassfish, и пользователь может получить доступ без ввода номера порта, например, для: http://abc.com/(мой текущий URL-адрес приложения будет http://abc.com:8080/)

насколько мне известно, мне может понадобиться другой веб-сервер, например, для: Apache, чтобы перенаправить запрос на сервер приложений с помощью модуля mod_proxy, чтобы я смог добиться этого, верно?

Добрый совет...

2 ответа

Настройка Apache для прокси-запросов от порта 80 к вашему приложению / веб-серверу, работающему на порту 8080, является одним из способов устранить необходимость номеров портов в ваших URL-адресах. Но это, конечно, не единственный способ. Вы должны иметь возможность настроить любой сервер приложений J2EE или веб-сервер для работы на порте 80 вместо 8080 (обычное значение по умолчанию для приложений / веб-серверов J2EE). Детали редактирования конфигурации зависят от приложения / веб-сервера. Вам может потребоваться привилегии root в вашей системе для привязки к порту 80.

Вы должны указать привязку к порту 80 вместо 8080, который обычно хорошо документирован, поскольку это обычная операция.

Примечание: в Unix-системах вам нужно быть пользователем root для привязки к порту 80 - здесь может пригодиться интерфейс Apache.

Другие вопросы по тегам