サーバー上のフォルダにDNSレコードを設定できるかどうかを判断できません。 sub.example.comに1.2.3.4/e2/を指すように言います
どういうわけか、ドメインをサーバー上のフォルダーに直接ポイントして、異なるフォルダー内の1つのサーバーで異なるドメインをホストできるようにすることは可能ですか?
1つのサーバーで複数のドメインをホストすることが可能です。 仮想ホスティング と呼ばれます。
しかし、あなたはいくつかの概念を混乱させています。 DNSは、名前をIPアドレスに変換するためのものです。 DNSシステムは、フォルダ構造について何も知りません。それはウェブサーバーの責任です。 Webサーバーで仮想ホストを構成します。
これが通常行われる方法は
DNSにホストレコード(別名、Aレコード)を追加します。たとえば、coolname.domain.com-> 12.34.56.78です。
選択したフォルダーからcoolname.domain.comのコンテンツを読み取るようにWebサーバーを構成します。
これは通常、Webサーバー上の仮想ホスティングで行われます。 DNSはそのためのものではありません。
最も近い方法はTXT
レコードを使用することですが、そうすると、あなた以外の誰もそれを認識しないため、クライアントも知りません。
Apachewebrootを必要なフォルダーに設定できます。 Apacheは、単一のサーバーから独自のドメインを持つ複数のサイトにサービスを提供できます。または、一時的な解決策として、cd
を目的のディレクトリに単純化して、次のpython code:
python -m SimpleHTTPServer