Вопрос Виртуальный хостинг apache2 tomcat6


У меня apache2 и tomcat6, работающие на порту 80 на сервере ubuntu 9.10. У меня зарегистрированное доменное имя, и я получу доступ к индексной странице jsp, http://abc.mydomain.com, Страница находится под tomcat_home / webapps / myapp, а ниже - виртуальный хост tomcat в файле server.xml:

<Host name="abc.mydomain.com" debug="0" appBase="webapps" unpackWARs="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="virtual_log1." suffix=".log" timestamp="true"/>
<Context path="" docBase="/usr/share/tomcat/webapps/myapps" debug="0" reloadable="true"/>
</Host>

Недавно был куплен новый домен (xyz.mydomain.com), и меня попросили сделать виртуальный хостинг, чтобы новое имя домена напрямую указывало на страницу «admin.jsp», которая находится под «tomcat_home / webapps / myapps / WE-INF / JS /». Как я могу это сделать?

Если я напечатаю http://abc.mydomain.com/admin Я получу страницу, что хочу. Я должен получить доступ к странице, просто набрав http://xyz.mydomain.com,


2
2017-12-10 07:39


происхождения


Если вы обнаружите, что не получили ответа здесь, вы можете задать этот вопрос serverfault.com, или посмотреть, было ли задано раньше. - Stefano Palazzo♦


ответы:


В web.xml в списке приветственных файлов. Пример:

<welcome-file-list>
   <welcome-file>index.jsp</welcome-file>
   <welcome-file>index.html</welcome-file>
   <welcome-file>index.htm</welcome-file>
</welcome-file-list>

Просто добавьте еще одну строку, которая ссылается на admin.jsp.

благодаря Крис


1
2018-01-15 12:26