Debian の Apache2 でリバースプロキシを設定する
Tomohiro wrote this on May 16, 2011CentOS 5.6 をネットワークインストールしようとしたところ,Debian のインストーラと違って,プロキシ超えが出来ないことがわかった.
ローカルネットワークから見えるところにリバースプロキシを設定して,そこと通信するようにすれば良いらしい.
今回は Debian Squeeze の Apache2 を利用した.
リバースプロキシの設定
モジュールを有効にする
# a2enmod proxy
# a2enmod proxy_http
CentOS のミラーサイトを設定
# vi /etc/apache2/httpd.conf
ProxyPass /Linux/centos http://ftp.riken.jp/Linux/centos
ProxyPassReverse /Linux/centos http://ftp.riken.jp/Linux/centos
ProxyRemote * http://proxy.example.com:8080
Apache を起動
# /etc/init.d/apache2 start
CentOS セットアップ時の設定
以下,英語版でインストールしてる状況での説明.
ネットワークインストールを設定すると,HTTP Setup
という画面が出てくるので,下記のように入力して OK
すれば,インストールが続けられる.
項目名 | 入力内容 |
---|---|
Web Site name | reverse-proxy.example.com |
CentOS directory | Linux/centos/5.6/os/i386 |