2011-12-19 3 views
14

はそれを理解できません。 1.2.3.4/e2/DNSレコードをサーバ上のフォルダに設定することが可能な場合、サーバ上のフォルダを指すDNSレコード

ドメインをサーバー上のフォルダに直接割り当てることができますか。異なるフォルダ内の1つのサーバーで異なるドメインをホストすることはできますか?

+0

サーバー障害は、システム管理者およびデスクトップサポートの専門家、プロのコンピュータを管理したり、維持する人々のためにある[ServerFaultのよくあるご質問〕(http://serverfault.com/faq)ServerFaultの でこの質問を投稿してください。 Stack Overflowは、プロと熱心なプログラマー、彼らがそれを愛するためにコードを書く人々のためのものです。 –

答えて

19

1台のサーバー上で複数のドメインをホストすることが可能です。それはVirtual Hostingと呼ばれます。

しかし、あなたはいくつかの概念を混乱させています。 DNSは名前をIPアドレスに変換するためのものです。 DNSシステムは、フォルダ構造について何も知らない。それはWebサーバーの責任です。 Webサーバー上で仮想ホストを構成します。

これが正常に行われている方法は、

  1. DNSにホストレコード(別名、レコード)を追加することです。たとえば、coolname.domain.com - > 12.34.56.78です。

  2. coolname.domain.comのコンテンツを任意のフォルダから読み込むようにWebサーバーを設定します。

+0

ありがとうございます。 – o3inc

+2

ポイント2を拡張できますか?どうしたらいいですか? – Shyghar

3

これは、通常、Webサーバー上での仮想ホスティングによって行われます。 DNSはそのためのものではありません。

最も近いのは、TXTのレコードを使用することですが、それ以外の人は誰も知りませんので、クライアントは知らないでしょう。

+0

ありがとう、それを探して、すでに実装されています。彼はもっと詳細な答えを持っているので、私は次の回答にチックを与えなければならないと思うが。 – o3inc

0

Apache Webルートを必要なフォルダに設定できます。 Apacheは、単一のサーバーから独自のドメインを持つ複数のサイトを提供できます。また、一時的な解決のためにあなたは、任意のディレクトリにcdシンプルで、このPythonコードを実行できます。

python -m SimpleHTTPServer 
関連する問題