我试图build立一个从Apache代理访问的哈德森服务器。 哈德森索引页面加载,但没有图像,加载CSS或JavaScript。 看来相对path不能正常工作。 我目前的代理服务器的apacheconfiguration如下:
在/ etc / apache2的/可用的网站/默认:
<VirtualHost *:8000> [...] #Hudson RewriteEngine On ProxyPass /hudson http://localhost:8081 ProxyPassReverse /hudson http://localhost:8081 ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost>
下一个屏幕截图显示了哈德森索引如何显示:
(没有足够的声望发布图像抱歉,但想象哈德森索引没有图像或CSS,只是黑色的文字和蓝色链接)
我认为这个问题是在我的Apacheconfiguration,但我找不到任何有关此错误的信息。
提前致谢。
在/ etc / default / hudson中使用“–prefix = / hudson”和:
ProxyPass /hudson http://localhost:8081/hudson ProxyPassReverse /hudson http://localhost:8081/hudson
要么
ProxyPass / http://localhost:8081 ProxyPassReverse / http://localhost:8081