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