mod_proxy@Ubuntu10.04
ユーザ認証付きのフォワードプロキシサーバを作る
mod_proxyを読み込む
$ sudo a2enmod proxy
$ sudo a2enmod proxy_http
Digest認証のアカウントファイルを作る
$ sudo htdigest -c /etc/apache2/.htdigest "
(パスワードを入力)
proxyの設定
$ sudo vi /etc/apache2/mods-enabled/proxy.conf
<IfModule mod_proxy.c> Listen 8080 # 公開しないのなら変えたほうがいい ProxyRequests On <Proxy *> AuthType Digest AuthName "<AuthName>" AuthUserFIle /etc/apache2/.htdigest Require valid-user Satisfy any Order deny,allow Deny from all </Proxy> ProxyVia On </IfModule>
proxyの開始
$ sudo apache2ctl restart
※iptablesで許可するのを忘れずに