Jenkins在IBM HTTP Webserver后面运行,负载平衡正在尝试监视Web服务器以查找错误代码,以检查Web服务器是否已启动。
由于Jenkins已启用安全性,因此Load Balancer的GET/
调用返回403 Forbidden
,是否可以重定向或打印“200 OK
”,如果页面到达了,而不是返回“403”?
还尝试使用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放在HTTP服务器的bin目录中。
答案 0 :(得分:0)
您可以使用mod_rewrite将监视脚本的用户代理的^ / $请求发送到其他静态资源