QA@IT

kvmのゲストos運用について

3128 PV

kvmについて質問です。
ddnsの環境でゲストOSそれぞれのwebサーバを公開することは加能でしょうか?
たとえば
ゲストos1
hoge1.com

ゲストos2
hoge2.com

ゲストos3
hoge3.com
*ホスト、ゲストすべてのOSはcentos6.4 64ビットです。
*ddnsはひとつです。

ゲストosごとに提供するサービス(ポート)が異なればルータ側でipアドレスを指定すれば解決できるのですが・・・
この状態はすべて同じポート80を使うので混乱してきました。

ネットを調べてみても同じような例は見つけられなかったです。

よろしくお願いします。

回答

アドバイスありがとうございます。

リバースプロキシについて調べてみました。
squidとpoundがあるようですがどちらも同じことができるのでしょうか?

メリットデメリットがありましたら教えてください。

編集 履歴 (0)
  • 情報が多そうな方でいえば、squidの方が多いのかなぁというぐらいですね。専門性でいえばpoundの方がリバースプロキシに特化してそうですが。
    最近ならWebサーバーのnginxやlighttpdをリバースプロキシとして使っている例も結構あるとおもいますし、Apacheもリバースプロキシの設定をすることが可能です。
    -
  • 私は特にこれがお勧めというのは上げられません。ちょっとためすならnginxは楽そうだなーという印象はありますね。急ぎでなければ解説してくれているサイトを比較してできそうなものでやってみて、リバースプロキシがどういうものかわかったら他の物も検討してみるというのもいいんじゃないでしょうか。 -

複数のドメイン名で運用できるかどうかですが、これは3つのドメインすべてに対して同じIPを設定すればいいと思います。
お使いのDDNSサービス 1契約で複数ドメインを設定できるかどうかはわかりません。

アクセスしてきたドメインに応じて処理を振り分けるには、
まずすべてホストで受け取り、ホストOS上のリバースプロキシなどでアクセスしてきたURLを判別して対応するゲストOSに処理を振り分けるようにすればいいと思います。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。