![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お世話になります。
現在、以下の環境でWebアプリケーションを開発しています。
CentOS5.4
Apache2.2.3
Tomcat7
JavaSE6
ApacheとTomcatの連携にmod_proxy_ajpモジュールを使用しています。
ただ、クライアントからアクセスするURLと連携先のURLが異なるため、Java側でHttpRequestからコンテキストパス以降を取得するとajp連携されたパスしか取得できず、クライアントがアクセスしたURI情報が取得できません。
これを対策するために、Apacheモジュールのmod_rewriteとmod_headersを利用して、
クライアントがアクセスしたURIをリクエストヘッダに埋め込もうとしています。
以下httpd.confに追加した設定です。
(rewrite.confも試しました)
RewriteEngine On
RewriteRule .* - [E=ORG_QUERY_STRING:%{QUERY_STRING}]
RequestHeader append "test_query_string" %{ORG_QUERY_STRING}e
設定後、Apacheを再起動してWebアプリケーションにアクセスすると、リクエストヘッダ自体は追加されているのですが値が(null)となってしまい取得できません。
mod_rewriteの環境変数が取得できていないのかと思い、
RewriteRule .* - [E=ORG_QUERY_STRING:TEST]
と固定文字列を埋め込んでも取得できませんでした。
このことからENVによる環境変数への設定、または参照が出来ていないのかと思われますが、どうにも解決できません。
参照時に
RequestHeader append "test_query_string" %{ENV:ORG_QUERY_STRING}e
としても同様の結果でした。
心当たりのある方、またはデバッグ方法や別解などアドバイスを頂けないでしょうか?
なお、httpd.confではmod_rewrite、mod_headersのモジュール定義は有効となっております。
また、環境変数のスペルミスもコピペして確認しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- その他(SNS・コミュニケーションサービス) 【至急】Microsoft teamsログインできないループ・・ 3 2023/05/17 13:17
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(メールソフト・メールサービス) メールアプリ spark にauメールが入れられない!!! 1 2022/08/19 23:51
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- ルーター・ネットワーク機器 transix回線で契約、外部からIPv6でNASにアクセスしたい 1 2023/01/26 15:07
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- ネットワーク クラウド環境の範囲について教えてください。 7 2023/03/09 15:50
- ネットワーク 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 1 2023/03/19 23:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リファラーの取得方法
-
グローバルIPアドレスの取得。
-
perlの環境変数 ENV{'REMOTE_A...
-
DBを10件毎に表示ページング...
-
6月の第2 第4火曜日は何日...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
週2回のペースって だいたい何...
-
毎○曜日って、使いますか?
-
Perl の外部モジュールの利用方法
-
[C#]ListView一覧表示時の幅設...
-
エクセルで相対パスの書き方を...
-
AccessVBAで「このフィールドに...
-
[Excel] ある日の曜日が当月の"...
-
perlのcgiで、変数の中身を表示...
-
バイナリファイルのアップロード
-
シングルサインオンのような仕...
-
土曜日の26時って何曜日の何時...
-
エクセルで毎月第2週日の水曜日...
-
Consolidateメソッドの引数のSo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
HttpClientを利用してのサービ...
-
webサーバでクライアントを特定...
-
社外からのアクセスかどうか判...
-
BASE64でエンコードしてPOSTし...
-
携帯端末向け サーバサイドCook...
-
Perlでの$ENV{REMOTE_ADD}の信...
-
IPとホスト名の変換について
-
プロキシ経由でNet::FTPを利用...
-
Androidアプリで外部データベー...
-
mod_rewriteの環境変数を埋め込...
-
prologでの数式の簡単化
-
perlの環境変数 ENV{'REMOTE_A...
-
URLConnection Timeoutエラー
-
プロキシサーバ経由を拒否したい
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
DBを10件毎に表示ページング...
おすすめ情報