• 締切済み

Apache(プロキシ)のバージョンアップについて

サーバー機のリプレイスに伴い、Apacheのバージョンアップ(1.3.6→2.0.54。サーバー機は別物)を考えています。できる限り、httpd.confの内容をそのままに引き継ぐことを考えています。 【現在:1.3.6】 ・Webサーバとしては利用しておらず、ApacheModuleProxy.dllをLoadして、プロキシサーバとして利用(ServerNameの部分はコメントアウト) ・CacheRoot、CacheSizeなどを定義 ・Portには8080と定義 【次期:2.0.54】 ・mod_proxy.soを始め、proxy関連のモジュールのコメントアウトを外す ・CacheRootなどを指定するため、mod_disk_cache.so、mod_cache.soをloadするよう定義 ・listenには、8080を定義 ・ServerNameの部分はコメントアウト クライアントのブラウザ(IE)から、1.3.6経由で正常にWebサイトにつながるのですが、2.0.54経由だと「502 Proxy Error」や「502 Gateway Error」などが表示されてしまいます。2.0.54上で、netstat -alp tcpで見ても、8080ポートは空いています。 どこがいけないのかわからなくなっているので、どの辺りに目をつけたらよいか、どなたか教えていただけないでしょうか?

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

Apacheのhttpd.confのプロキシに対する設定がないとアドバイスのしようがないと言っているのです。ブラウザではありません、Apacheです。

mionx
質問者

補足

httpd.confのproxyの部分を抜粋しました。 <IfModule mod_proxy.c> ProxyRequests On ProxyRemote http http://proxy.hogehoge.com:8080 ProxyVia On CacheRoot "C:/Apache Group/Apache2/proxy" CacheSize 10000 CacheGcInterval 4 CacheLastModifiedFactor 0.1 CacheDefaultExpire 1 </IfModule> proxy.hogehoge.comへチェインしています。 お手数をおかけします。よろしくお願いいたします。

すると、全ての回答が全文表示されます。
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

これだけの内容ではプロキシの設定がおかしいのでは? としか言えません。 最低限、現在どういう設定をしているのかが分からないと・・・。

mionx
質問者

補足

回答ありがとうございます。 ブラウザのプロキシ設定ということでしょうか? ブラウザでは、「LANにプロキシサーバーを使用する」「ローカルアドレスにはプロキシサーバーを使用しない」、それぞれにチェック。 HTTPからGopherまで、使用するプロキシのアドレスには、【1.3.6】のIPアドレス、ポート番号は8080です。 「次で始まるアドレスにはプロキシは使用しない」はブランクです。これで、Webサイトに繋がっています。 この【2.0.54】のIPアドレス、ポート番号8080にすると、 Webサイトにはつながらず、「Proxy Error」となってしまいます。 「2.0.54上で、netstat -alp tcpで見ても、8080ポートは空いています。」と書いたのですが、 0.0.0.0:8080となっていれば、良いのでしょうか? もう1点。ProxyErrorのページなのですが、 「Reason:DNS lookup failure for :www.yahoo.co.jp」と書かれています。 DNSに登録が必要なのでしょうか?

すると、全ての回答が全文表示されます。

専門家に質問してみよう