Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 101-200 > 118

mod_proxyを利用するには

apcheのモジュールmod_proxyを使えば単純なプロキシサーバをすぐに構築することが出来ます。複雑な設定が不要な場合には便利でしょう。あらかじめ設定値が用意されていますので、それを利用します。

ここでの設定では"Allow from"に注意してください。どこからでも接続できるとオープンプロキシサーバとなり大変危険です。

# vi /etc/httpd/conf/httpd.conf
<IfModule mod_proxy.c> 少し間が空いていますが以下9行を有効にします
ProxyRequests On
<Proxy *>
  Order deny,allow
  Deny from all
  Allow from 192.168.0.0/255.255.255.0 設定注意
</Proxy>
ProxyVia On
</IfModule>

apacheの再起動後、ブラウザでプロキシサーバの指定をして利用すると下記のようにapacheのがアクセスしていることが分かります。

# tail /etc/httpd/logs/access_log
〜略〜
192.168.0.31 - - [06/Apr/2005:15:02:35 +0900] "GET http://www.yahoo.co.jp/ HTTP/1.1" 200 42093
192.168.0.31 - - [06/Apr/2005:15:02:36 +0900] "GET http://i.yimg.jp/images/points/yp_icn_s.gif HTTP/1.1" 200 419

2005-12-03 作成