現在自宅でサーバーを運用しています。
Webサーバーのバーチャルホストは1つのIPアドレスでも指定されたホスト名(ドメイン名)によって表示先のページが変わります。しかし、CGIやPHPを大量に利用したいため1台のサーバーが処理をするため、性能面での問題が出てきます。このため、次のようなことが可能かと考えました。
Server1
|
-------------
| |
Server2 Server3
と配置し、ServerのみにグルーバルIPを割り当てます。Server2とServer3はプライベートIPです。
そして、ドメインのDNSレコードはaaa.comもbbb.comも123.45.67.89を指定します。(バーチャルホストと同様)
そして、aaa.comに接続要求があった場合はServer1はServer2に転送します。そしてServer2が要求された処理を行います。
bbb.comに接続要求があった場合はServer1はServer3に転送します。そしてServer3が要求された処理を行います。こうすることで、Server1は転送以外の処理を行わないため負担が軽減されると思います。OSはWindowsドメイン環境のグループポリシで一括設定を行いたいので、Windowsを望みます。無理なら他のOSでもいいです。違うポート番号で運用する方法はなしです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
同じIPアドレス・ポートを使用する以上、WWWアクセスとしてのリクエストを見ないとどちら宛の通信かわかりません。
そういうWWWアクセスとしてリクエストを見た上で、内容に応じて処理を他のサーバに割り振るしくみを「リバースプロキシ」と呼びます。
Server1は通常のWebサーバとして「name based virtual host」に設定し、
その上で、Server1のWebサーバ上でホスト設定ごとにリバースプロキシの設定をして、リクエストをServer2/Server3に振り分けます。
Windows上でも、IISでもApacheでもリバースプロキシは設定可能です。詳しくは「リバースプロキシ」ついて調べてみて下さい。
できました。
ありがとうございます。
もう1つ質問したいのですが、これと似たような方法でドメイン名によってリモートデスクトップの接続先サーバーを変えることも可能でしょうか?
No.2
- 回答日時:
> ドメイン名によってリモートデスクトップの接続先サーバーを変えることも可能でしょうか?
http は、プロトコルとしてリクエストデータ中に、アクセス先の「ホスト名」情報が入っているため、
それを見ることで振り分けることができますが、
リモートデスクトップのプロトコルには、ホスト名情報は入っていません。
そのため、サーバ側からは「どのホスト(ドメイン)宛にアクセスしてきたのか」を知る手段はありませんので、原理的に振り分けは不可能です。
ただし、待ち受けをhttpsで受けて中継する「TSゲートウェイ」を使えば、
一つのIPアドレス・一つのポートへの待ち受けから、複数のリモートデスクトップ接続への振り分けは可能だと思います。
http://www.atmarkit.co.jp/fwin2k/operation/tsgw0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- その他(開発・運用・管理) Windows serverでマルチキャスト通信の確認をしたいです。MicrosoftよりMPING 1 2023/03/31 01:05
- サーバー お名前ドットコムの共用サーバー 送信済みメールをサーバーから削除できるか? 2 2023/03/01 10:44
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- ネットワーク Active Directoryの管理者パスワードが過去に変更されたか否かはわかるのでしょうか 1 2023/04/15 18:50
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- セキュリティホール・脆弱性 テレワークで会社支給パソコン以外でVPN接続を制限するやり方 教えて下さい 3 2022/08/31 12:40
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エックスサーバーでhttpd.conf...
-
グループポリシーでインターネ...
-
VPNはプロクシと比べてなぜ安く...
-
1つのIPで複数のサーバーを...
-
ipconfigで、DNSが複数みえる
-
HPがwww.で表示されない。エラー
-
MAC,OS9でフレッツ光プレミアム...
-
Outlook2003でExchangeサーバー...
-
Win7です。インターネット時刻...
-
スキャンしたファイルをNASにア...
-
DHCPサーバー,IPアドレスの競合
-
社内ネットワークの1台だけ接...
-
Excelシート / ハイパーリンク ...
-
winscpのエラー
-
サーバーマネージャーが消えた
-
Notesが使えない
-
ネットワーク上のRPSってなんな...
-
【minecraft】サーバーに接続で...
-
ftpコマンドのput,mputの上書き...
-
windows liveで受信はできるの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エックスサーバーでhttpd.conf...
-
ipconfigで、DNSが複数みえる
-
グループポリシーでインターネ...
-
イントラネットを構築したい
-
メディアサーバーエラーについて
-
LAN内でIPアドレスを固定するこ...
-
ASP.NET Core をWEBサーバーで...
-
社外の人とのIPメッセンジャ...
-
一つのドメインを複数のレンタ...
-
VPNはプロクシと比べてなぜ安く...
-
Inetpub/wwwrootの移動ってでき...
-
HPがwww.で表示されない。エラー
-
プロキシサーバーの設定について
-
1つのIPで複数のサーバーを...
-
別ネットワーク間のファイル共...
-
ネットワーク URL→IP変換?
-
CORESERVERのドメイン設定について
-
スキャンしたファイルをNASにア...
-
ルーター設定:FTPサーバーへ静...
-
linuxでのLANの設定
おすすめ情報