ドメイン名で Web サイトを立ち上げるには、次の手順に従う必要があります。
- ドメイン名を登録する
- レジストラで、ネームサーバー (NS) レコードがドメインを処理するドメイン ネーム サーバー (DNS) を指すようにします。
- ネームサーバー上で、ホスト名をサーバーに解決するためのレコードを追加します。
- そのドメイン名に対して受信したリクエストを処理するように Web サーバーを設定します。
私は自分のネームサーバーを実行したことはありません。サードパーティのネーム サーバー サービスは非常に安価で、はるかに信頼性が高くなります。それに年間10ドル以上は払いたくない。冗長性と信頼性を確保するには、実際には 3 つまたは 4 つのネーム サーバーを異なる場所で実行する必要があります。ウェブホストにはネームサーバーがあるようですので、それを利用したいと思います
ネーム サーバー上の DNS レコードは、Web サーバーの IP アドレスをリストする A レコード、またはサーバーを指すようにすでに設定されている別のホスト名を指す CNAME レコードのいずれかになります。 Web ホストには、これらのレコードを追加する方法があります。通常、これらの記録を作成できるコントロール パネルに提供される Web インターフェイスです。
Ubuntu では、Web サイトに Apache 構成を追加する推奨方法 (代替
example.com (実際のドメイン名) は次のとおりです。
- 提供するファイル用のディレクトリを作成します
*/var/www/example.com* に HTML ファイルを置きます
-
作成
*/etc/apache2/sites-available/example.com.conf*:
*:80>
Servername example.com
DocumentRoot /var/www/example.com
var/www/example.com/>
AllowOverride All
Require all granted
- サイトを有効にします。
sudo a2ensite example.com
- Webサーバーを再起動します。
sudoサービスapache2の再起動