Home > Linux > Poundを使ってリバースプロキシ&ロードバランサ

Poundを使ってリバースプロキシ&ロードバランサ

今日は オープンソースソフトウェア 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アプリ開発などいろいろです。
働く形態:その人に合わせて応相談(在宅とかでもいいです)


→興味がございましたらこちらからお気軽にご連絡ください!

コメント: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/

Home > Linux > Poundを使ってリバースプロキシ&ロードバランサ

フィードとか

ページの上へ