仮想ホストの設定方法


Apacheの場合:

  1. Apacheの設定ファイル(通常はhttpd.confまたはapache2.conf)を開きます。

  2. 以下のような仮想ホストの設定を追加します。

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/example.com
</VirtualHost>

上記の例では、example.comというドメイン名に対して/var/www/example.comディレクトリがドキュメントルートとなります。

  1. 必要に応じて、さらに仮想ホストの設定を追加します。

  2. 設定ファイルを保存し、Apacheを再起動します。

Nginxの場合:

  1. Nginxの設定ファイル(通常はnginx.conf)を開きます。

  2. 以下のような仮想ホストの設定を追加します。

server {
    listen 80;
    server_name example.com;
    root /var/www/example.com;
}

Apacheとは異なり、Nginxでは1つの設定ブロックで1つの仮想ホストを定義します。

  1. 必要に応じて、さらに仮想ホストの設定を追加します。

  2. 設定ファイルを保存し、Nginxを再起動します。

以上が、ApacheとNginxにおける仮想ホストの設定方法です。これらの設定を利用することで、複数のドメインやサブドメインを1つのサーバーでホストすることができます。