Apache Tomcat IP-сопоставление с доменным именем - PullRequest
1 голос
/ 13 апреля 2011

На моем компьютере с Windows установлен сервер apache tomcat. Также я могу получить доступ к этому серверу с других машин в сети.

Теперь я хочу сопоставить комбинацию IP + порт с именем, т.е. в настоящее время я должен написать http://10.xxx.xx.xx:8080/app_name, но я хочу получить доступ к нему как http://app_name

Как я могу это сделать? Есть ли какое-либо решение, которое я могу достичь, добавив некоторые сопоставления в файл сервера Apache? Кроме того, DNS-сервер не находится под моим контролем, любой способ обойти эту проблему?

Спасибо Рохит

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Не указав номер порта, вы по умолчанию используете порт 80. Вы можете либо изменить свой сервер для прослушивания на порту 80, либо определить VIP внешнего балансировщика нагрузки, который выполняет PAT с порта 80 на 8080.

Если вы выбираете VIP-маршрут, имя хоста определяется на балансировщике нагрузки. Если у вас нет этой опции, а DNS тоже нет, вы можете вручную изменить файл hosts с псевдонимом. Однако для этого всем удаленным пользователям потребуется иметь ваше имя хоста - сопоставление IP-адресов в файлах локальных хостов (что делает DNS более управляемым решением).

0 голосов
/ 01 октября 2014

Когда пользователь вводит URL-адрес в браузере, браузер устанавливает TCP-соединение с веб-сервером через порт 80 по умолчанию в случае HTTP, 443 по умолчанию в случае HTTPS.

Да.Если веб-сервер предоставляет какой-либо порт, отличный от порта по умолчанию, порт должен быть указан в URL-адресе браузера для подключения и получения данных.

...