ApacheでDNSエイリアスを設定する方法

Apache Webサーバーからの複数のドメインの提供

Apache WebサーバーでDNSエイリアスを設定するのは簡単です。 これが意味することは、1つのWebドメインまたは100がある場合、Webサーバー上の異なるディレクトリを指すようにすべて設定し、それらをすべて自分でホストできることです。

難易度:ハード

所要時間: 10分

DNSエイリアスの設定

  1. Apache Webサーバーにディレクトリを作成します。
    ディレクトリは、マシン上のどの場所にも置かずに、Webサーバーのディレクトリに配置してください。 たとえば、ほとんどのApacheサーバーのWebファイルはhtdocsフォルダーにあります。 したがって、そこにサブフォルダを作成してドメインファイルをホストします。 後でテストできるように、 index.htmlファイルをディレクトリに置くことをお勧めします。
  1. Apacheのバージョン1では、apache.confファイルを編集し、vhosts(仮想ホスト)セクションを見つけます。
    Apacheのバージョン2では、vhosts.confファイルを編集します。
    これらは通常、htdocs領域ではなくWebサーバー上の構成ディレクトリにあります。
  2. いずれのバージョンでも、vhostsセクションを編集して新しい仮想ホストを追加します。
    IP_ADDRESS>
    ServerName DOMAIN NAME
    DocumentRoot FULL_PATH_TO_DIRECTORY
    上記のコードの強調表示されている部分を、サイトとドメインに固有の情報に変更します。
  3. Apacheを再起動します。
  4. named.confファイルを編集する
  5. ドメインのエントリを追加する:
    ゾーン " DOMAIN" IN {
    タイプマスター;
    ファイル " LOCATION_OF_DB_FILE ";
    許可転送{ IP_ADDRESS ; };
    };
    上記のコードの強調表示されている部分を、サイトとドメインに固有の情報に変更します。
  6. ドメインのdbファイルを作成する
    最も簡単な方法は、他のdbファイルをコピーして新しいドメインを追加することです。
  7. あなたのDNSをリロードする
  8. ウェブブラウザでドメインをテストします。
    DNSが伝播するまでに数時間かかることがありますが、ローカルDNSを指している間は、すぐにテストすることができます。

あなたが必要なもの