Apache2.2.11がTomcatバックエンドサーバーへの着信接続のフロントエンドとして機能する環境があります。http-ssl.confで次のディレクティブを使用しています。これは、403エラーをキャッチしようとしない場合に最適です。
SetEnvIf COMPANY EDLP 4.0.1 NLEDLPKEY = true
仮想ホストDocumentRoot「C:/ xampp /htdocs/」の一般的なセットアップ
ServerName localhost:443 ServerAdmin admin @ localhost
ProxyRequestsオフ
ProxyPassMatch / htp://tomcat.company.com ** <-このディレクティブで問題が発生しています(このサイトをバイパスするためにhttpで「t」を1つだけ使用すると、新しいユーザーは質問ごとに1つのURLしか投稿できません**
ProxyPassReverse / htp://tomcat.company.com
ご覧のとおり、mod_access(現在はApache 2.2ではmod_authz_hostと呼ばれています)モジュールを使用してNLEDLPKEYという変数を渡し、この変数を持つ(Internet Explorer)クライアントのみがSSL経由でTomcatにアクセスできるようにします。また、プロキシSSL接続をリバースするだけでなく、403エラー(変数を持たない人向け)を指定されたページ(error_page.html)にリダイレクトしようとしています。私が試してみました:
ProxyPassMatch "^ [^(/ error_page.html)]"htp://tomcat.company.comおよび試してみました
ProxyPassMatch“ ^(?!/ error_page.html)” htp://tomcat.company.com
エラーページにリダイレクトして、以下のメッセージが表示されないかどうかを確認します。
禁断
このサーバーの/RDSにアクセスする権限がありません。<-RDSは単なるディレクトリです->
さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、403Forbiddenエラーが発生しました。Apache / 2.2.11(Win32)DAV / 2 mod_ssl / 2.2.11 OpenSSL / 0.9.8i PHP /5.2.9サーバー(apache-companyポート443)
どんな助けでもいただければ幸いです
R。