I have an existing apache webserver, and I am trying to add YouTrack to it. Knowing anything about YouTrack is likely not relevant for this question, except that it's running Jetty 6.1.
So I have it working correctly on it's port. Note, the domain and all the DNS is done internally, the webserver is not exposed to the main internet. If I browse to:
Everything works perfectly, and the connection doesn't go through apache at all. I am trying to use mod_proxy to be able to browse, and I get redirected.
http://my.web.site/youtrack/ --> http://my.web.site/rootGo
Which is not found on my server (obviously);
rootGo is related to youtrack. If I manually type in the correct url, this gets redirected:
http://my.web.site/youtrack/rootGo/ --> http://my.web.site/youtrack/login
Which shows a login box but it can't seem to find any of the CSS or other helper files.
Here's what I added to my existing
<VirtualHost *:80>. Note: nothing else on this webserver is using mod_proxy:
ProxyRequests Off ProxyVia On ProxyPreserveHost On # Set the permissions for the proxy <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /youtrack/ http://my.web.site:7935/ ProxyPassReverse /youtrack/ http://my.web.site:7935/ <Location /youtrack> Order allow,deny Allow from all </Location>
Is this a problem with my configuration or with YouTrack? I tried to follow the instructions on the YouTrack website but they're pretty minimal and just refer me to the Jetty documentation which hasn't been super helpful either.