URL перенаправления кота .local .com - PullRequest
1 голос
/ 25 марта 2012

У меня есть веб-сервер Apache Tomcat 7 (на Debian Linux) в локальной сети с портом 80, открытым через брандмауэр (WatchGuard firebox XTM520 работает под управлением 11.5.1), поэтому веб-сайт может быть общедоступным.

но теперь у пользователей есть два разных URL: «web. Company. Local» для локальной сети и «web. Company. Com» в противном случае. Есть ли способ автоматизировать этот процесс, чтобы пользователи могли использовать только один URL?

Ответы [ 2 ]

1 голос
/ 25 марта 2012

Это звучит как проблема сети (больше, чем проблема Tomcat): вам нужно настроить DNS вашей локальной сети.

DNS-сервер, к которому у вас есть доступ в локальной сети, должен преобразовать web.company.com в локальный / локальный IP-адрес сервера Tomcat, и ваши пользователи должны использовать только это имя сервера.

0 голосов
/ 25 марта 2012

Есть несколько решений:

  • Вы можете развернуть приложение, состоящее из одного файла .html, которое перенаправляет приложение на новый URL-адрес старого.
  • Вы можете создать фильтр сервлета, который будет проверять URL-адрес, который посещает пользователь, и, если он старый, перенаправить его на новый.
...