リバースプロキシ として pound を使ってみた
さくらVPSを借りてウェブサーバを立ち上げているのですが, 今回 別ドメインかつ 別ポートにアクセスできる環境を作る必要があったので pound を利用しました.
まとめると,したいことは,以下の様にドメインごとに振り分けることです
インストールから設定まで
サーバ環境は Ubuntu10.04 だったので apt-get で素直にインストール
設定ファイルは /etc/pound/pound.cfg でした.
ListenHTTP Address 0.0.0.0 Port 80 Service HeadRequire "Host: hoge\.com" BackEnd Address 127.0.0.1 Port 8080 End End Service HeadRequire "Host: fuga\.com" BackEnd Address 127.0.0.1 Port 5000 End End End
つまりどころは,ローカルのアドレスを 127.0.0.1 ではなく, 0.0.0.0 にするところでした.理由は仕様だから...ということなのでしょうか....
参考