0

Jenkins は IBM HTTP Web サーバーの背後で実行されており、ロード バランシングは Web サーバーが稼働しているかどうかを確認するために、エラー コードについて Web サーバーを監視しようとしています。

Jenkins でセキュリティが有効になっているため、GET/ロード バランサからの呼び出しが返されます。ページに到達した場合、「403」を返す代わりに、403 Forbiddenこれをリダイレクトするか、代わりに「」を出力する方法はありますか?200 OK

また、httpd ファイルで Rewrite エンジンを使用してみました

<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 ディレクトリに配置されます。

4

1 に答える 1

0

mod_rewrite を使用して、監視スクリプトのユーザーエージェントで ^/$ のリクエストを他の静的リソースに送信できます

于 2015-07-20T01:51:27.593 に答える