2017-01-24 4 views
0

誰でも私に、httpd.confファイルのX-forwarded-Server、X-Forwarded-For、X-forwarded-Hostの構文を教えてもらえますか? 私の要件は、Siteminder webagentが関連付けられているApacheサーバーを使用していて、プロキシサーバー名をSiteminderポリシーサーバーに転送したいのですが、誰でもその達成方法を教えてください。Apache用X-Forwarded_serverの構文

おかげ

+0

- あなたは、ポリシーサーバの監査ログは、Xの値が含まれている必要があることを意味しますか-Forwarded:クライアントIPとしてのヘッダー? – Avi

答えて

0

あなたはmod_proxy_httpモジュールを使用すると、これらのヘッダが追加されます。まず、httpd.confファイルでこれらのモジュールを確認してください。

LoadModule proxy_module   modules/mod_proxy.so 
LoadModule proxy_http_module modules/mod_proxy_http.so 

次に、server.confファイルでこれを実行してください。

ProxyPass  /app1/ http://internal1.example.com/ 
ProxyPass  /app2/ http://internal2.example.com/ 

ここには同じApacheのドキュメントがあります。 https://httpd.apache.org/docs/current/mod/mod_proxy_http.html

次の方法でリバースプロキシにヘッダを追加することができます:「SiteMinderポリシーサーバにプロキシサーバー名を転送」

ProxyPassReverse "/mirror/foo/" "http://backend.example.com/" 
+0

mod_proxy_htttpモジュールとmod_proxyモジュールが有効になっています。 – Rakesh

+0

次に、サーバーconfにプロキシパスを追加しましたか? – user3307291

+0

はい、ProxyPassが追加され、テストされました。 – Rakesh

関連する問題