Настройка апача и томката на одной машине.
...
NameVirtualHost *:*
<VirtualHost *:*>
ServerName non-existent-host
DocumentRoot "/path/to/nonexist"
</VirtualHost>
Listen 12.34.56.78:80
<VirtualHost *:*>
DocumentRoot "/path/to/www"
ServerName "www.domain.com"
ErrorLog "/path/to/www/error.log"
</VirtualHost>
#Listen 12.34.56.78:80
#<VirtualHost *:*>
# DocumentRoot "/path/to/tom"
# ServerName "tom.domain.com"
# ErrorLog "/path/to/tom/error.log"
#</VirtualHost>
...
и servers.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Server debug="0" port="8082" shutdown="SHUTDOWN">
<Service name="Tomcat-Standalone">
<Connector acceptCount="10"
className="org.apache.catalina.connector.http.HttpConnector"
connectionTimeout="600000"
debug="0"
maxProcessors="200"
minProcessors="5"
port="80"/>
<Engine debug="0" defaultHost="tom.domain.com" name="Standalone">
...
http://www.domain.com - работает апач, что логично.
http://tom.domain.com - работает апач, что странно, и 404 notfound
http://12.34.56.78 - работает апач, что странно, и 404 notfound
если остановить апач, то по указанным адресам отвечает томкат.
есть идея - скажем, настроить томкат отвечать на 81 порту, а с апача как-нибудь редиректить..
можно ли так сделать?
Для апача надо загрузить модуль mod_proxy, если я не ошибаюсь. Читай доку, направление я дал...
Томкат вешай на 80й порт на 127.0.0.2 и туда заворачивай соответствующие запросы апачем.
накопал mod_jk - специально вроде для этих целей сделан. сейчас заботаю
Оставить комментарий
yolki
хочется, чтобы:при обращении на
http://www.domain.com отрабатывал апач, а при обращении на
http://tom.domain.com работал томкат.
что нужно у кого в конфигах прописать?
физически www.dоmain.com и tom.domain.com имеют один ip