Назад | Перейти на главную страницу

Скрыть порт в URL-адресе, когда 80/433 уже используется

Мне нужно добавить еще один защищенный экземпляр Tomcat на сервере, который уже использует порт 80 и порт 433.

Есть ли способ скрыть номер порта нового экземпляра, поскольку мне нужно будет использовать тот, который не является общепринятым?

Заранее спасибо.

Нет, нет возможности скрыть номер порта. У вас apache работает на 80/443? Если это так, то я бы порекомендовал создать новый виртуальный хост на основе имени для приложения tomcat и использовать apache mod_proxy для прокси через любой порт, который прослушивает tomcat.

Вот краткое руководство по настройке mod_proxy.

Вероятно, самый простой и быстрый вариант - использовать DNAT. Вы должны настроить дополнительный IP-адрес с маршрутизацией в Интернете и преобразовать трафик через стандартные порты в дополнительный экземпляр. Это будет сделано на вашем роутере.

Если у вас есть один сервер, привязанный к IP-адресам с маршрутизацией в Интернете, вы можете перенести этот дополнительный IP-адрес на сервер и привязать к нему Tomcat, что позволит ему прослушивать стандартные порты, если они не используются чем-то другим.

Если у вас есть прокси или балансировщик нагрузки, вы также можете настроить на них виртуальные IP-адреса или интерфейсы.