Назад | Перейти на главную страницу

Настройка прокси для Hudson

Я пытаюсь настроить сервер Hudson, доступ к которому осуществляется через прокси-сервер apache. Страница индекса Hudson загружается, но изображения, CSS или JavaScript не загружаются. Похоже, что относительные пути работают неправильно. Моя текущая конфигурация apache для прокси следующая:

/ и т.д. / 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, только черный текст и синие ссылки)

Я думаю, что проблема в моей конфигурации apache, но я не могу найти никакой информации об этой ошибке.

Заранее спасибо.

Используйте "--prefix = / hudson" в / etc / default / hudson и:

ProxyPass         /hudson  http://localhost:8081/hudson
ProxyPassReverse  /hudson  http://localhost:8081/hudson

или

ProxyPass         /  http://localhost:8081
ProxyPassReverse  /  http://localhost:8081