#apache #tomcat #web #jboss #server
#apache #tomcat #веб #jboss #сервер
Вопрос:
Я использую веб-сервер Apache перед сервером приложений JBoss. Внесли все изменения, которые привели меня на страницу входа в приложение без ввода имени приложения в URL. например, я ввожу http://IP / он перенаправляет на http://IP/App/login.jsp , работают идеально.
Но я не хочу, чтобы имя моего приложения было видно.Я хочу, чтобы мой пользователь перенаправлял на URL как http://IP/login.jsp когда они входят http://IP /. «Приложение» должно быть невидимым в URL. Пожалуйста, помогите мне, как я могу добиться того же. Предложения будут с благодарностью приняты.
Ответ №1:
Вы можете:
-
Установите свое приложение на JBoss в корневом контексте, и тогда оно будет обслуживаться без имени приложения в url. Как это сделать, подробно зависит от версии JBoss, но вы можете попробовать, создав
jboss-web.xml
файл с определением контекста:<context>/</context>
-
Вы можете из примера использовать
mod_proxy
as balance в Apache и настроить правильное перенаправление. Поместите в определение виртуального сервера что-то подобное:ProxyPass / http://IP/App ProxyPassReverse / http://IP/App