我试图在Apache和Tomcat的ArchLinux框中安装“YouTrack”。 虽然我对Tomcat完全陌生,但我得到了“503服务暂时不可用”的错误。
我通过软件包pipe理器安装了Tomcat7,并将“youtrack.war”放入这个path:/usr/share/tomcat7/webapps/youtrack.war
我在这里修改了Tomcat的server.xml:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
然后在Apache中,我configuration了这个:
Listen 8081 NameVirtualHost *:8081 <VirtualHost *:8081> ProxyPass / ajp://127.0.0.1:8009/youtrack ProxyPassReverse / ajp://127.0.0.1:8009/youtrack </VirtualHost>
然后我开始重新启动这两个服务,并去“ http:// <服务器>: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 /的战争文件,所以我敢肯定,这是工作。
谢谢
UPDATE
我添加到虚拟主机,它的工作原理:
<Proxy *> AddDefaultCharset Off Order deny,allow Allow from all </Proxy>
取消注释tomcat server.xml文件中的AJP部分以及用户在Apacheconfiguration文件的vhost部分中的那个端口。 该协议必须是AJP,而不是HTTP工作。