Skip to main content

Apache WebサーバーでDNSエイリアスを設定する方法

AWS KC Videos: How do I redirect (apex) domain to my website hosted on EC2 in AWS? (六月 2025)

AWS KC Videos: How do I redirect (apex) domain to my website hosted on EC2 in AWS? (六月 2025)
Anonim

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

困難: ハード

所要時間: 10分

DNSエイリアスの設定

  1. Apache Webサーバーにディレクトリを作成します。
    1. ディレクトリは、マシン上のどの場所にも置かずに、Webサーバーのディレクトリに配置してください。たとえば、ほとんどのApacheサーバーのWebファイルは、

      htdocs フォルダ。したがって、そこにサブフォルダを作成してドメインファイルをホストします。後でテストできるように、index.htmlファイルをディレクトリに置くことをお勧めします。

  2. Apacheのバージョン1では、

    apache.conf ファイルを開き、vhosts(仮想ホスト)セクションを見つけます。

    1. Apacheのバージョン2では、

      vhosts.conf ファイル。

    2. これらは通常、Webサーバー上の構成ディレクトリにあります。

      htdocs エリア。

  3. いずれのバージョンでも、vhostsセクションを編集して新しい仮想ホストを追加します。
    1. IP_ADDRESS>

  4. サーバーの名前 ドメイン名

  5. DocumentRoot FULL_PATH_TO_DIRECTORY

    1. 上記のコードの強調表示されている部分を、サイトとドメインに固有の情報に変更します。
  6. Apacheを再起動します。
  7. あなたの

    named.conf ファイル

  8. ドメインのエントリを追加する:
    1. ゾーン " DOMAIN "IN {

  9. タイプマスター;

  10. ファイル "LOCATION_OF_DB_FILE";

  11. 許可転送{IP_ADDRESS; };

  12. };

    1. 上記のコードの強調表示されている部分を、サイトとドメインに固有の情報に変更します。
  13. ドメインのdbファイルを作成する
    1. 最も簡単な方法は、他のdbファイルをコピーして新しいドメインを追加することです。
  14. あなたのDNSをリロードする
  15. ウェブブラウザでドメインをテストします。
    1. DNSが伝播するまでに数時間かかることがありますが、ローカルDNSを指している間は、すぐにテストすることができます。

あなたが必要なもの

  • Apache Webサーバー
  • 名前付きDNS
  • confファイルへのアクセス