- 2007-10-25 (木) 18:56
- Linux
今日は オープンソースソフトウェア Pound を用いてリバースプロキシを構築してみました。
まず、リバースプロキシについて
1つ以上のサーバに隣接して設置されるプロキシサーバの一種。Webサーバに対するアクセスはリバースプロキシを経由して行われる。 使う理由 ・セキュリティ ・負荷分散 ・暗号化 ・コンテンツのキャッシュ などなど
というわけでやってみました。
とりあえずVMwareで新しいPound用のサーバを作って、そこから別のVMware上のサーバに飛ばしてみます。
まずは新しいサーバにDebianをインストール。
そしてPoundをインストールします。
apt-get install libssl-dev apt-get install pound
libssl-devは動作に必要とのこと。
Poundがインストールできたら、/etc/default/pound を編集し、 startup=1に設定。
そして、/etc/pound/pound.cfg を編集します。
編集の方法はこちらのページが参考になりました。
リバースプロキシ & ロードバランサ - Pound
Pound を利用した負荷分散
pound -vc
で設定を確認し、
pound
で起動。
とりあえず一番単純に、IPを設定してpoundサーバへのリクエストを転送してみました。
次はロードバランサに挑戦。
poundサーバにアクセスしたら2つのサーバに振り分けるようにします。
なので、VMwareで動かすサーバは3台。
またDebianを入れるところからはじめてapache2を入れてちょっと設定。
実験なのでルートに違うファイルを設置してみます。
そして、Poundサーバのpound.cfgを編集します。
priorityは両方とも1に設定。
これでpoundを立ち上げなおし、ブラウザでアクセスして何度かF5を叩いてみると違うページが表示されました。
関連記事
このブログを書いているsayjiroは最近会社を立ち上げました。小さな小さな会社ですが、一緒に働く仲間を探している今日この頃です。
社員が僕しかいない小規模零細企業ですが、自由に楽しく仕事をしつつWebを使って面白いことができればと思ってます。
募集している人物像:向上心がある・Webともの作りが好き(ある程度経験があると嬉しいですが、未経験でもやる気があれば可です)
お仕事内容:Web周り全般。サイト制作やデザイン、システム構築やiPhoneアプリ開発などいろいろです。
働く形態:その人に合わせて応相談(在宅とかでもいいです)
→興味がございましたらこちらからお気軽にご連絡ください!
- 次の記事: リスタート
- 前の記事: debianでapache2を設定しながら理解を深める
コメント:0
トラックバック:0
- この記事のトラックバックURL
- http://sj6.org/pound%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%83%aa%e3%83%90%e3%83%bc%e3%82%b9%e3%83%97%e3%83%ad%e3%82%ad%e3%82%b7%ef%bc%86%e3%83%ad%e3%83%bc%e3%83%89%e3%83%90%e3%83%a9%e3%83%b3%e3%82%b5/trackback/



