重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

初めましてNo18-RBと申します。よろしくお願いします。
Soraris8でsquid-2.5.STABLE3を利用してプロキシサーバを構築しております。
Webサーバ1 -- Webサーバ2 -- プロキシサーバ -- インタネット
このような構成になっているのですが、Webサーバ2はSoraris8でApache1.3.28を使用しmod_proxyモジュールでリバースプロキシを実現しています。
Webサーバ2とプロキシサーバ間の通信は8080ポートです。
Webサーバ1 -- Webサーバ2間の通信は80ポートです。

そこでインターネットからWebサーバ1のコンテンツにアクセスした際にプロキシサーバ→Webサーバ2とリバースプロキシされていくのですが、Webサーバ1からリダイレクトされたレスポンスのhttpヘッダーLocation部のURLの変化についてですが、
Webサーバ1 -- Webサーバ2へは Location:http://111.222.333.444(Webサーバ1のIP)/dir/
Webサーバ2 -- プロキシへは Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/
プロキシサーバ -- ブラウザへは
Location:http://AAA(Webサーバ2のhttpd.confのServername):8080/dir/
のままレスポンスが返ってしまいリダイレクト先へアクセスできない状態です。Squidの設定でレスポンスのURLを変化させるような処理はできないのでしょうか?

以上よろしくお願い致します。

A 回答 (1件)

こんちは



長いので、ちゃんと読んでませんが、SQUIDにはURLを書き換える
ような、外付けのスクリプトみたいなものが、あったと思います。
うろ覚えですが・・・、でも、同じようなこと(Web2台)しました
できる・できないはわかりませんが、アクセスを割り振ることはできます。

リバースプロキシ SQUID URL書き換え

のキーワードで調べては?

PS
ソラリスなんでPKGかもしれませんが、そのときはソースから
作成して、そいつのサポートしているスクリプトではないと
だめかも知れませんね
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!