Running TeamCity and YouTrack on same server and same port?
I've read a post on how to do this using apache and ProxyPreserveHost and ProxyPass.
I created a virtual host like this:
NameVirtualHost *:80 <VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://youtrack.local:8080/ ProxyPassReverse / http://youtrack.loca:8080/ ServerName youtrack.local ServerAdmin youtrack@something.com </VirtualHost>
Seems to work to some extent. Since in my apache log I get this: client denied by server configuration: proxy:http://youtrack.local:8080/
But I have no idea why. If i surf directly to http://youtrack.local:8080/ it works fine.
Does the apache server need some kinda special permissions to access the tomcat/catalina root?
..fredrik
EDIT:
Found the solution. In apache2/mods-enable/proxy.conf one need to change in the section to this:
<Proxy *> AddDefaultCharset off Order deny,allow Deny from all Allow from all </Proxy>
Warning: This will allow every request to be passed over the proxy. You might want to check in tomod_access to restrict access.
Please sign in to leave a comment.