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

Запуск apache2 и tomcat6 на порту 80

У меня на Ubuntu 9.10 установлены apache2 и tomcat6. По умолчанию номер порта tomcat6 - 8080.

Я хочу запустить tomcat и apache на порту 80. Для виртуального хостинга tomcat он должен переходить к веб-приложениям tomcat, а для apache он должен указывать на var / www.

Пожалуйста, дайте мне пошаговое руководство, чтобы добиться этого. Спасибо!

Я заставил tomcat работать на 80-м порту с установкой модуля mod_jk.

Можно ли запустить tomcat на порту 80 и не хуже 8080 ?. Потому что я использую инструмент мониторинга «Диспетчер приложений», и мне нужно следить за котом. Для этого требуется, чтобы tomcat работал на любом порту. Когда я выполнял переадресацию портов (mod_kj), когда я пытаюсь указать порт tomcat для его мониторинга, я получаю сообщение об ошибке «Служба не запущена» на этом порту. Я пробовал порты 80,8080,8009 ... проверяя файл server.xml.

Узнайте больше о mod_proxy_ajp или mod_jk. Один из этих модулей поможет вам обслуживать приложения tomcat с помощью apache.
У вас не может быть двух сервисов на одном порте, если вы не привяжете сервисы к разным IP-адресам.
Предполагая, что у вас есть два IP-адреса, вы привязываете apache к первому IP-порту 80 и tomcat ко второму.

Самый простой - использовать модули apache. Найдите конфигурации tomcat и apache, которые соответствуют вашим потребностям.

HTH

Эта статья, даже если она датирована, может быть вам полезна:

http://tomcat.apache.org/tomcat-3.2-doc/tomcat-apache-howto.html

Думаю, главное - установить адаптер веб-сервера.