Я пытаюсь установить "YouTrack" на ящик ArchLinux с Apache и Tomcat. Я совершенно не знаком с Tomcat и получаю сообщение об ошибке «503 Service Tempoporary Unavailable».
Я установил Tomcat7 через диспетчер пакетов и поместил "youtrack.war" в этот путь: /usr/share/tomcat7/webapps/youtrack.war
Я изменил Tomcat server.xml здесь:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Затем в Apache я настроил это:
Listen 8081
NameVirtualHost *:8081
<VirtualHost *:8081>
ProxyPass / ajp://127.0.0.1:8009/youtrack
ProxyPassReverse / ajp://127.0.0.1:8009/youtrack
</VirtualHost>
Затем я перезапустил обе службы и перешел на ": 8081 / rel = "nofollow noreferrer"> http: // <server>: 8081 /"и получил ошибку 503:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Additionally, a 503 Service Temporarily Unavailable error was encountered while trying to use an ErrorDocument to handle the request.
Похоже, что Tomcat распаковал военный файл в / usr / share / tomcat7 / webapps / youtrack /, поэтому я почти уверен, что это работает.
Спасибо
ОБНОВИТЬ
Я добавил это в virtualhost, и это сработало:
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
Не комментируйте раздел AJP в файле tomcat server.xml и используйте этот порт в разделе vhost файла конфигурации apache. Для работы протокол должен быть AJP, а не HTTP.