Hudson的代理设置

我试图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