Apache-2.2

Hudson 的代理設置

  • January 23, 2011

我正在嘗試設置一個從 apache 代理訪問的 hudson 伺服器。Hudson 索引頁面載入,但沒有載入圖像、css 或 javascript。似乎相對路徑無法正常工作。我目前的代理 apache 配置如下:

/etc/apache2/av​​ailable-sites/預設值:

<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 的哈德遜索引,只有黑色文本和藍色連結)

我認為問題出在我的 apache 配置中,但我找不到有關此錯誤的任何資訊。

提前致謝。

在 /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

引用自:https://serverfault.com/questions/225747