Apache のマルチドメインを設定する

はじめに

こんにちは、missi です。「AWS 環境に WordPress をなるべくお金をかけずに構築していく」のシリーズとして記事を書いています。このシリーズでは、「AWS 上に WordPress を構築するために必要なリソースを最小限に抑え、コストを抑える方法について」お届けしています。以前、「Amazon Linux 2 に Apache をインストールする」をテーマにお伝えしましたが、今回は「Amazon Linux 2 でマルチドメインを設定する」をテーマにご紹介したいと思います。

マルチドメインの設定

Vertual Host ファイルを作成する

  1. 新しいドメイン名に応じて、新しい Virtual Host ファイルを作成します。

以下のコマンドを実行して、新しい Virtual Host ファイルを作成します。

sudo vi /etc/httpd/conf.d/example.com.conf

ここで、example.com は新しいドメイン名です。必要に応じて変更してください。

ファイル内の設定を以下のように変更します。

<VirtualHost *:80>
   ServerAdmin admin@example.com
   ServerName example.com
   ServerAlias www.example.com
   DocumentRoot /var/www/html/example.com/
   ErrorLog /var/log/httpd/example.com-error.log
   CustomLog /var/log/httpd/example.com-access.log combined
</VirtualHost>

ServerAdminDocumentRootを適切な値に置き換えてください。

Virtual Hostファイルを有効にする

新しいVirtual Hostファイルを有効にするため、以下のコマンドを実行します。

sudo systemctl restart httpd.service

おわりに

今回の記事は以上となります。このシリーズでは、「AWS 環境に WordPress をなるべくお金をかけずに構築していく」をお届けしていますので、ぜひ過去の記事もご覧ください。


投稿日

カテゴリー:

,

投稿者: