У меня возникли проблемы с настройкой Apache и Tomcat, это сценарий:
У меня есть веб-сервер Apache, работающий и работающий нормально, я могу получить доступ к этому, просто набрав:
http://localhost
Кроме того, на этом хосте у меня работает Tomcat и работает нормально; Я создал мини-веб-приложение, файлы которого находятся в каталоге "prueba", я могу получить доступ к типу:
http://localhost:8080/prueba
(Я знаю, что Apache работает в 80-порте и Tomcat в 8080 году)
Что я хочу сделать, так это то, что через Apache пользователь может получить доступ к "pruebas" (работает на Tomcat), я имею в виду:
http://localhost/prueba
Я читал много этого, и я думаю, что есть два способа сделать это, и я решил включить прокси-модули (proxy и proxy_ajp, с a2enmod), также я прочитал, что должен отредактировать этот файл: sites-available/default, это содержимое:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot /var/www
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /static/ !
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
.
.
.
Alias /static/ "/apache/www/"
</VirtualHost>
Но это не сработало: (
Я должен сказать, что я пробовал много изменений, на этих двух строках, например:
ProxyPass /prueba ajp://localhost:8009/prueba
ProxyPassReverse /prueba ajp://localhost:8009/prueba
или
ProxyPass / ajp://localhost:8009/prueba
ProxyPassReverse / ajp://localhost:8009/prueba
(каждый раз, когда я редактирую файл, я перезапускаю apache)
Но когда я получаю доступ к [http://localhost/prueba/], у меня есть: Сервис временно недоступен
Кто-нибудь знает, почему? Спасибо заранее, ребята.
Pd: Я работаю с apache 2.2.17 и tomcat6.