Study2study3 nslope

1,004 views
944 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,004
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Study2study3 nslope

  1. 1. Web サーバ勉強会 #3 リバースプロキシ編   id:nslope
  2. 2. アジェンダ <ul><li>・プロキシの簡単な説明 </li></ul><ul><li>   </li></ul><ul><li>・リバースプロキシの簡単な説明 </li></ul><ul><li>・ Apache の設定 </li></ul><ul><li>・リダイレクトを使う時の設定 </li></ul>
  3. 3. プロキシって? <ul><li>プロキシはクライアントとサーバの間に存在し、情報元のサーバに対してはクライアントの情報を受け取る、クライアントに対してはサーバの働きをする( HTTP プロキシの場合)。 </li></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>- 引用 -  「プロキシ」『フリー百科時点 ウィキペディア日本語版』より </li></ul><ul><li>最終更新 2011 年 3 月 11 日 ( 金 ) 02:55 UTC </li></ul><ul><li>http://ja.wikipedia.org </li></ul>
  4. 4. プロキシの種類 <ul><li>  フォワードプロキシ </li></ul><ul><li>    -> クライアント側、一般的に「プロキシ」っていうとこっち </li></ul><ul><li>  </li></ul><ul><li>リバースプロキシ </li></ul><ul><li>     -> サーバ側、今日はこっち </li></ul><ul><li>  </li></ul>
  5. 5. リバースプロキシの効能 <ul><li>・セキュリティの向上 </li></ul><ul><li>  </li></ul><ul><li>・コンテンツのキャッシュ </li></ul><ul><li>  </li></ul><ul><li>・負荷分散 </li></ul><ul><li>  </li></ul><ul><li>・アクセス経路の統合 </li></ul><ul><li>  </li></ul><ul><li>・アクセス経路の分散 </li></ul><ul><li>  </li></ul><ul><li>・擬似的な IPv4 と IPv6 のトランスレータ </li></ul><ul><li>  </li></ul><ul><li>・・・・・・などなど他たくさん </li></ul>
  6. 6. 設定 (Apache の場合 ) <ul><li>  ProxyRequests でフォワードかリバースかを切り替え </li></ul><ul><li>    On  -> フォワード </li></ul><ul><li>    Off -> リバース ( デフォルト ) </li></ul><ul><li>プロキシ機能自体を無効にしたいときは、 LoadModule から mod_proxy 関連を外しましょう。 </li></ul><ul><li>※ デフォルトの httpd.conf には、コメントアウトで On と記述されていますが、デフォルトは Off です。 </li></ul><ul><li>http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy.html </li></ul><ul><li>  </li></ul><ul><li>  </li></ul>
  7. 7. 設定 (Apache の場合 ) <ul><li>ProxyPass /hoge1/ http://ap1.example.com/hoge/ </li></ul><ul><li>ProxyPass /hoge2/ http://ap2.example.com/hoge/ </li></ul>静的コンテンツだけであれば、これで OK
  8. 8. リダイレクト時の問題 <ul><li>http://ap1.example.com/hoge/fuga1 が </li></ul><ul><li>http://ap1.example.com/hoge/fuga2 へリダイレクトすると問題 </li></ul>
  9. 9. リダイレクト時の問題
  10. 10. リダイレクト時の設定 (Apache) <ul><li>ProxyPass /hoge1/ http://ap1.example.com/hoge/ </li></ul><ul><li>ProxyReverse /hoge1/ http://ap1.example.com/hoge/ </li></ul><ul><li>ProxyPass /hoge2 http://ap2.example.com/hoge </li></ul>
  11. 11. リダイレクト時の問題解消
  12. 12. 参考 <ul><li>Apache モジュール mod_proxy </li></ul><ul><li>http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy.html </li></ul><ul><li>http://httpd.apache.org/docs/2.2/en/mod/mod_proxy.html  </li></ul><ul><li>プロキシ </li></ul><ul><li>http://ja.wikipedia.org/wiki/プロキシ </li></ul><ul><li>リバースプロキシ </li></ul><ul><li>http://ja.wikipedia.org/wiki/ リバースプロキシ </li></ul>

×