2015-07-17 2 views
0

Jenkins работает за IBM HTTP Webserver, а балансировка нагрузки пытается контролировать веб-сервер для кода ошибки, чтобы проверить, является ли веб-сервер Up.Изменение ответа GET по умолчанию для Jenkins/IBM HTTP Webserver

Поскольку безопасность включена Дженкинс, GET/ вызова от балансировки нагрузки возвращается 403 Forbidden, есть способ это может быть перенаправлено или печать «200 OK» вместо того, чтобы, если страница будет достигнута, а возвращение «403»?

пытался также с помощью Rewrite двигателя в HTTPd файле

<VirtualHost *:80> 
    ProxyPass  /http://AppServer:8080/ 
    ProxyPassReverse/http://AppServer:8080/ 
    ProxyRequests  Off 
    AllowEncodedSlashes NoDecode 

    RewriteEngine on 
    RewriteCond %{HTTP_USER_AGENT} ^curl/* 
    RewriteRule ^/index.php$ 
</VirtualHost> 

Тем не менее не работает. Я уверен, что моя конфигурация в файле httpd неверна, любые предложения? index.php помещается в каталог bin сервера HTTP.

ответ

0

Вы можете использовать mod_rewrite для отправки запросов на ^/$ с агентом пользователя вашего скрипта мониторинга в какой-то другой статический ресурс

+0

выглядит как mod_rewrite это путь, однако, не работает в моем случае. Я изменил свой вопрос, чтобы включить конфигурацию VirtualHost. –

Смежные вопросы