2014-11-05 2 views
4

У меня есть домен myapp.info и экземпляр Tomcat7.Отображение DNS в Tomcat7

Теперь я хочу, чтобы настроить Tomcat 7, так что вместо ввода URL, как http://AAA.BBB.CCC.DDD:8080/myapp-web я буду в состоянии использовать URL как http://web.myapp.info (и вместо http://AAA.BBB.CCC.DDD:8080/probe/ использования probe.myapp.info).

Для того, чтобы заставить его работать, мне нужно сделать три вещи:

  1. Убедитесь, что когда пользователь вводит URL myapp.info, он направлен на AAA.BBB.CCC.DDD.
  2. Настройка отображения поддоменов Tomcat7.
  3. Изменение порта соединителя HTTP.

Как это сделать?

Обновление 1: Обратите внимание, что в настоящий момент между доменом и экземпляром Tomcat не существует связи. Я купил домен, но он не настроен для обслуживания экземпляром Tomcat (так что мне нужно также установить это соединение).

+0

Изменить порт запуска до 80 из кота. –

+1

https://www.linode.com/docs/networking/dns/adding-dns-records – Ved

ответ

0

Сделайте свой порт мониторинга Tomcat равным 80. Это порт по умолчанию, когда порт не указан в URL-адресе.

И сделать ваше приложение в качестве приложения по умолчанию

Setting default application in tomcat 7

Update :: Вам необходимо сопоставить домен с IP-адрес вашего компьютера, который размещен сервер Tomcat.

+0

Вы можете проверить у поставщика вашего домена, чтобы настроить свой IP-адрес на свое доменное имя –

+0

Какие записи DNS следует изменить и как? –

+0

У меня нет точной идеи. Но я думаю, что поставщик доменного имени сможет сделать это за вас. –

2

Я думаю, вы должны использовать Apache Server (или эквивалент, как lighttpd, NGINX, f5 и т.д.) для перенаправления портов на домен/поддоменов. Вы можете настроить Apache, как указаны в:

Apache Tomcat 7 - Proxy Support HOW-TO

или вы можете вдохновленный от:

Mapping a subdomain to a Servlet context using Apache 2.x and Tomcat 6.x

Смежные вопросы