Назад | Перейти на главную страницу

Как установить Tomcat, указывающий на IP, а не на IP: 8080

На своем сервере я установил apache и tomcat. Но когда я захожу на свой сайт www.mysite.com, он будет использовать apache. Я хочу получить доступ к tomcat, потому что я помещу свой сайт в tomcat. Как ?

Вы можете сделать это, включив директиву ProxyPass в файле конфигурации apache.

ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/

Настройте коннектор от Apache к Tomcat (один из таких коннекторов - mod_jk). Вот несколько документов о том, как это сделать:

http://tomcat.apache.org/connectors-doc/generic_howto/quick.html

http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html

Также есть этот вопрос ServerFault некоторое время назад:

Как правильно запустить Tomcat вместе с Apache?

(На самом деле, посмотрите столбцы "Ресурсы" в правой части этой страницы; вы увидите множество вещей, связанных с Apache и Tomcat)

По сути, Apache находится перед Tomcat и будет действовать как обратный прокси. Apache можно использовать для обработки статического содержимого вашего сайта, а Tomcat - для динамической части.