Возможно ли установить URL-адрес приложения tomcat на http: // hostname / application /? - PullRequest
0 голосов
/ 20 августа 2011

У меня есть установка с tomcat, работающим на порту 8080, и веб-сервером apache, работающим на порту 80.

Так что, если я получу доступ к http://localhost:8080/myapplication/, это сработает.

Но мне нужно иметь возможность сделать это следующим образом: http://localhost/application/, но, поскольку мой веб-сервер http работает на 80-м порту, мне кажется, что для достижения этой цели мне нужна некоторая логика перенаправления или изменения в Tomcat.

Может кто-нибудь предложить мне выход. Спасибо.

UPDATE: Только что обнаружил, что здесь уже есть решение: Как перенаправить из Apache в Tomcat?

Ответы [ 2 ]

6 голосов
/ 20 августа 2011

Вам нужно взглянуть на Tomcat-Apache HOWTO .

Вполне возможно и на самом деле довольно часто Apache и Tomcat используются в комбинации с помощью тактики, описанной в этомстр.

И этот вопрос, вероятно, действительно относится к ошибке сервера ...

0 голосов
/ 20 августа 2011

Поскольку вы упомянули про "пользователей", я предполагаю, что вы подразумеваете "имя хоста", когда упоминаете "localhost".Если у вас есть балансировщик нагрузки и удобное для пользователя DNS-имя, которое вы дадите пользователям, вы можете настроить программное обеспечение балансировки нагрузки так, чтобы все запросы к «hostnameyougavetotheUsers» передавались «yourinternalhostname: 8080».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...