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 作成