Apacheでマルチドメイン運用をするための仮想ホスト設定

Apacheに仮想ホストを設定することで、1つのサーバーに複数のドメインを持つWebサイトを運用することができます。この記事では、Apacheの仮想ホストを使用して、blog.example.comというドメイン名で/var/www/wordpressに配置されたWebサイトを表示する方法を説明します。

  1. Apacheの設定を編集する

    <VirtualHost *:80>
     ServerName blog.example.com
     ServerAlias blog.example.com
     DocumentRoot /var/www/wordpress
     <Directory /var/www/wordpress>
         Options +Indexes +FollowSymLinks +MultiViews
         AllowOverride All
         Require all granted
     </Directory>
    </VirtualHost>
    
  2. Apacheを再起動する

    • 設定を反映するために、Apacheを再起動します。再起動の方法はOSによって異なりますが、通常以下のコマンドを実行します。
    # sudo service apache2 restart
    
  3. Webブラウザでアクセスする

    • ブラウザからblog.example.comにアクセスして、Webサイトが正常に表示されることを確認します。

これで、Apacheの仮想ホストを使用してblog.example.comというドメイン名で/var/www/wordpressに配置されたWebサイトを表示することができます。このようにApacheの仮想ホストを使用することで、1つのサーバーで複数のWebサイトを運用することができます。