LinuxでVPSにドメインを紐付ける方法
VPSとドメインを紐づけるには、下記手順を行います。
- VPSにWebサーバーソフトウェア(ApacheやNginxなど)をインストールする: まず、VPSにWebサーバーソフトウェアをインストールする必要があります。そうすることで、ドメイン名がVPSに関連付けられます。以下のコマンドを使用してApacheまたはNginxをインストールできます:
- アパッチのインストール:
sudo apt update
sudo apt install apache2
- Nginxをインストールします:
sudo apt update
sudo apt install nginx
- Webサーバーの設定:インストールが完了したら、Webサーバーを設定してドメインから要求を受け取って、VPS上の対応するアプリケーションに適切にルーティングできるようにする必要があります。これには、Webサーバーの構成ファイルの編集が含まれます。 Apacheの場合、/etc/apache2/sites-available/000-default.confファイルを編集できます。 Nginxの場合、/etc/nginx/sites-available/defaultファイルを編集できます。
- ドメインをVPSに向けるため、ドメインレジストラのコントロールパネルでドメインのネームサーバーを設定する必要があります。具体的な手順は、使用するドメインレジストラによって異なります。コントロールパネルでDNS設定を見つけ、ドメインのAレコードまたはCNAMEレコードをVPSの公開IPアドレスに設定します。
- Webサーバーの再起動:前述の設定を行った後、設定を有効にするにはWebサーバーを再起動する必要があります。Apacheの場合は、次のコマンドを使用して再起動できます:
sudo service apache2 restart
Nginx の場合は以下のコマンドで再起動します:
sudo service nginx restart
上記の手順が完了すると、VPSへドメインを利用してアクセスできるようになります。DNSの反映には時間がかかる場合がありますので、変更が反映されるまでにしばらくお待ちいただく場合があります。