具体的には、
XXX.YYY.ZZ.1
XXX.YYY.ZZ.2
XXX.YYY.ZZ.3
というIPがそれぞれ振られた3台のサーバー(ただし中身は完全に別のもの)があるとしてそれらを全てhogehoge.comというドメイン内で運用したいのです。
残念ながらサブドメインは規定の都合上使えません。ですので、
1番サーバー:hogehoge.com
2番サーバー:hogehoge.com/s2/
3番サーバー:hogehoge.com/s3/
という具合に、ドメイン下のディレクトリで分けられるのが理想的です。
実際、このような手法は可能なのでしょうか?
可能な場合、具体的な方法や懸念点等を教えていただけますと助かります。
ちなみに、サーバーは標準的なLAMP構成になる予定ですが、必要ならば特殊なハードウェア等の購入も可能です。
アドバイスをよろしくお願いいたします。
そのような用途の場合はリバースプロキシを使うのが常套手段です。
http://www.atmarkit.co.jp/icd/root/83/4832083.html
http://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B...
複数のIPアドレスを所持していたとして、そのすべてを同一のドメインに関連付けることは可能なのでしょうか
可能です。DNSラウンドロビンの設定をすればできます。
でも、ご質問の主旨はDNSラウンドロビンではないような気がしました。
ロードバランサやhttpサーバを介して、サブディレクトリ毎に別々の固定IPに割り振りことはできますが、このときの固定IPはローカルIPです。ご質問のケースは複数のグローバルIPですよね?
ご回答ありがとうございます。
なるほど、DNSラウンドロビンという方法があるのですね。
自分は基本的にフロントエンドのデザイン/コーディング担当なので新しい知識を得られて非常に参考になりました。
固定IPですが、できればグローバルIPにしたいです。
具体的にはクライアントがhogehoge.comというドメインと基本のサーバーを運用していまして、そこのドメインに私達が直轄できる新しいサーバーを組み込みたいと考えています。
今はデータセンターも違う状態で、各サーバーにグローバルIPが振ってある状態なのですが、少なくともこれらをすべてローカル内で繋げることができれば、問題は解決できるということですよね。交渉の余地として検討に入れておきます。
普通にDNSにレコードを設定しただけではどのサーバーに接続されるかは運任せですので、
リバースプロキシはどうでしょうか。
リバースプロキシを導入して、アクセスのURLに応じて各サーバーへの接続を割り振ればいいかと思います。
ありがとうございます。
もう少し具体的に…と思ったらもうひと方の御回答がありましたね。
とにかくありがとうございます。
そのような用途の場合はリバースプロキシを使うのが常套手段です。
http://www.atmarkit.co.jp/icd/root/83/4832083.html
http://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B...
まさにこれです!
URLも参考になりました。
どうもありがとうございます。
まさにこれです!
URLも参考になりました。
どうもありがとうございます。