• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のドメイン)

複数のドメインを扱う際に起こる問題とは?

このQ&Aのポイント
  • 自宅でso-netの有料ドメインを利用してwebサーバを建てています。しかし、別のコンテンツのwebサーバを無料のドメインで立てる際に、同じ最初のwebサーバにつながってしまいます。
  • 一つのルータで二つのドメインを扱うことは不可能なのでしょうか?ルータに二つのドメインを識別させ、それぞれのPC(webサーバ)に接続させることはできるのか、教えてください。
  • 自宅で複数のドメインを扱いたい場合、それぞれのドメインに対応するwebサーバへの接続設定が必要です。一つのルータで二つのドメインを扱うこと自体は可能ですが、設定によっては同じwebサーバに接続されてしまうことがあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • mocalhost
  • ベストアンサー率39% (23/58)
回答No.2

別のPCだという事で同じ80番ポートを使うということであれば、やはりPC1のバーチャルホストの設定でProxyPassとProxyPassReverseを設定してもう一台のPC2のIPに飛ばせます。 別のポートを使うのであればドメインはあまり関係ないかもしれませんが、20とか21みたいに決まっているポートを使うのはやめたほうが良いですね。 8080とか8000とかをよく使います。 それでルーターには80番はPC1に向けて8080番をPC2に向けます。 アクセスは http://PC1/ http://PC2:8080/ というようにポートを指定してアクセスします。 またマルチセッション対応のルーターでグローバルIPが2つあるのであればそれぞれのIPを各PCに向けてやればよいと思います。

ren_exe200
質問者

お礼

>アクセスは >​http://PC1/​ ​http://PC2:8080/​ >というようにポートを指定してアクセスします。 この部分がとても参考になりました、ありがとうございました。

その他の回答 (1)

  • mocalhost
  • ベストアンサー率39% (23/58)
回答No.1

自宅のPCというのは一台ですよね。 でしたらWEBサーバのバーチャルホストの機能を使えばいくつのドメインでも可能です。80番以外のポートを使うとなるとちょっと話は変わってきますが。 すべてのドメインに同じIPがあてられているので、ルーターの80番に来たパケットは自宅のPCのIPに送られます。 サーバはどのドメインのアクセスかを見てバーチャルホストの設定に当てはまればその設定どおりのページを表示し、該当なければ通常のディレクトリを表示することとなります。

ren_exe200
質問者

補足

解答ありがとうございます。 すみません、かなり言葉がたりなかったようで、 それぞれ別のPCでもうすでにWEBサーバとしてどちらも稼動させています。その状態で1のWEBサーバにつながってしまっているのです。 >80番以外のポートを使うとなると これはどういう意味なんでしょうか? 20、21だと無理ですか?