DNSに関するApacheサブドメイン

DNSに関するApacheサブドメイン
  1. Web サーバー Apache を実行しているとします。
  2. 私は example.com というドメインを持っています。
  3. ネーム サーバーなどは、example.com が Web サーバーの IP に解決されるように正しく構成されており、example.com が要求されたときに Web サーバーのルート ディレクトリが提供されます。

次のようなサブドメインを設定したい: dev.example.com
httpd.conf でこれを行う方法はわかっています (dev.localhost などでテスト済み)。

私の質問は、サブドメイン「dev」は、example.com/dev/ と同様に、要求されたときに Apache によって厳密に処理されるのかということです。dev.example.com が解決されるように、DNS 関連の何かを変更する必要があるかどうかを知りたいです。DNS はこれに関係しているのでしょうか、それとも Apache によって厳密に処理されるのでしょうか?

私が zoneedit と呼ばれる無料の DNS プロバイダーを使用していることは注目に値します。

ありがとう。

答え1

DNS に dev.example.com の A レコードまたは CNAME (または *.example.com のワイルドカード レコード) を作成する必要があります。Apache は、dev.example.com のリクエストが Web サーバーに到達できない場合は何もできません。これは、dev.example.com を解決する DNS レコードがない限り実行できません。

答え2

2つのステップ -

  1. 設定するレコードドメイン レジストラのコントロール パネルにある DNS マネージャーで、dev.example.com をサーバーの IP に指定します。
  2. Apache 構成に VirtualHost レコードを作成します。詳細はこちら任意のディレクトリを指定します。

関連情報