タグ

2011年9月16日のブックマーク (3件)

  • やっとわかった、リバースプロキシの設定の意味 - @kyanny's blog

    いままでリバースプロキシの設定がよくわかっていなくて、すでに動いているサーバの設定を見よう見まねで使い回してきた。ちゃんと理解しようと思って、マニュアルを読み直したらやっとわかった。設定の方法 (How) がわかったこと以上に、なぜそう書く必要があるかという理由 (Why) を理解できたのが嬉しい。久しぶりに「わかった!」と叫びたくなった。感動を忘れないうちに、思い出せるように、書いておく。 mod_proxy - Apache HTTP サーバ バージョン 2.2 が Apache のプロキシ関連のマニュアル。 mod_proxy を使うことになる。 大事なディレクティブは、 ProxyPass と ProxyPassReverse のふたつ。 ProxyPass これがリバースプロキシをする上でのほとんどすべてのことをやってくれる。実は見慣れた (コピペし慣れた) 設定ではこのディレク

    やっとわかった、リバースプロキシの設定の意味 - @kyanny's blog
  • Apache - mod_rewrite - Tomcat 1

    私が現在開発・運用に関わっているアプリケーションサーバは、WebサーバがApache2.0.48、コンテナがTomcat4.1.30という構成になっている。 この内、Apacheは 1.mod_sslによるSSL通信のサポート 2.mod_proxyとmod_rewriteによるリバースプロクシ の2つの役割のみを担っており、実際のWebサーバはTomcatが担当している(正確にはcoyote)。 普通はApacheとTomcatの連携にはjk2を使うのが一般的だが、ウチの環境ではApache+Tomcatに加えてIISも使わなければならない事情があり、Apacheはリバースプロキシとしての役目に留めることとなった。 ApacheはPort443(SSL)、TomcatはPort8080を使用。WebブラウザからのリクエストはApacheが受け取り、8080ポートにRewriteし

  • mod_proxyのProxyPassReverseの意味がようやく理解できた - うまいぼうぶろぐ

    気がする! なぜProxyPassReverseにbalancer://~~ を設定できないのか *1 なぜProxyPassReverseにajp://~~ を設定できないのか なぜbackendがhttpとajpの場合で、ProxyPassReverseに設定するURLが異なるのか などなど。今まではmod_proxyする機会がほとんどなく適当にお茶を濁していたので、世間の人から相当遅れているとは思いますが、せっかくなので自分用まとめ。思いついたことをつらつらとメモっているからかなり冗長ですが。 追記 20100907 http://ftp.riken.jp/net/apache//httpd/CHANGES_2.2 apache 2.2.12 から、balancer:// のURLにもProxyPassReverseが使えるようにmod_proxyがパワーアップしていました。 *)

    mod_proxyのProxyPassReverseの意味がようやく理解できた - うまいぼうぶろぐ