人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ひとつのサブドメインをディレクトリごとに複数のサーバーで運用する場合にどのような方法がありますか?

例えば、

www.example.com/srv1 => 192.168.0.1
www.example.com/srv2 => 192.168.0.2

というような運用をしたいと思っています。

●質問者: chata
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD

一言で言えばリバースプロクシを使います。
と言ってもソフトや手法は色々あります。

http://blog.livedoor.jp/techblog/archives/65151527.html
サーバとしてはnginx使ってますが説明としてはリバースプロクシの有用性についてです。まずは概略として。

http://blog.livedoor.jp/techblog/archives/65151527.html
apacheでの基本的な設定を、ProxyPassを使った場合とmod_rewriteを使った場合で書いてます。
現状apacheを使ってる事が多いと思いますので、今使ってるのはそのままに、追加分を別サーバとする場合とかの場合に良いかと思います。
単純なルールなら、わかりやすいProxyPassを使うと良いのではないでしょうか。

本格的な場合、こういった振り分けだけでなく、キャッシュによる効率化や、簡易的なロードバランサなども含めてnginxを使うようです。
http://kray.jp/blog/nginx/
http://blog.akagi.jp/archives/3883.html
http://www.crystalsnowman.com/?p=749
実務的にはログファイルの管理方法とかSSL対応とかその辺を踏まえた設定なりシステム設計も必要なようですね。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ