- ベストアンサー
an httpd を使って自宅WEBサーバを作っているのですが…
四苦八苦しながら、とりあえずは公開にこぎつけましたが、an httpdを使って、次のようなことは可能でしょうか? 1台のサーバで複数のドメインに対応したいです。 例えば、abcd.com と xyz.com の両方に対してWEBページを公開したいんです。もちろん、WEBページの内容は違うものです。 IPアドレスですが、固定ではありませんので、DiCE を使ってダイナミックDNSに登録するようにしています。 ですので、DNSはabcd.com を仮に123.123.123.123というIPに変換してくれて、我が家に届くんだと思うんですが、xyz.com も同じように123.123.123.123に変換するように設定すると、今度は、abcd.com の内容を表示するべきかxyz.com の内容を表示するべきか判断がつかなくなると思うんです。 なんだか、質問している自分が混乱してきてしまったのですが、よろしく御願いします。 本やインターネットで調べながらサーバ公開し始めた初心者です。質問するに当たり不足している情報があるかもしれませんので、そのときは補足させていただきます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
名前ベースのバーチャルホストですね。 できますよ。 多くのホスティングサービスは、ひとつのIPアドレスに、たくさんのホスト(多いときには数百ホスト)を登録していますよ。 と、ここまで書いて、#1の方が的確な設定の載っているページへリンクされていることに気づいたので、バーチャルホストの種類と説明が載っているページへリンクしておきます。 http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08a.html
お礼
お答えいただきありがとうございました。 参考URLも大変ためになりました。 また、この場を借りて、ほかのお答えを下さった方にもお礼を申し上げます。ありがとうございました。 これからまたつまずくことがあるかと思いますので、そのときもよろしく御願いいたします。
- MovingWalk
- ベストアンサー率43% (2233/5098)
>abcd.com の内容を表示するべきかxyz.com の内容を表示する >べきか判断がつかなくなると思うんです その通りですね。http://abcd.com/ も http://xyz.com/ も 同じページを表示します。(実体は、ドキュメントルートに設定したフォルダ内) 1つのページを別のURLで見せたい時は、これでいいです。 基本的に1つのIPアドレスに対して提供できるWebサーバは1つです。 (標準のポート80を利用する場合) それを別々のサイトのように見せるには、ルートを使わずに ・http://abcd.com/top1/ 以下 ・http://xyz.com/top2/ 以下 のようにわけて使う様にするくらいしかありません。
お礼
早速ありがとうございます。 質問した後、出かけてしまって、出先でよんでます。 帰ってから、ゆっくりと試してみようと思います。 追加の質問が出るかもわからないので、まだ締め切らないで起きます。 また何かありましたら、教えてください。