Apacheの場合:
-
Apacheの設定ファイル(通常はhttpd.confまたはapache2.conf)を開きます。
-
以下のような仮想ホストの設定を追加します。
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example.com
</VirtualHost>
上記の例では、example.comというドメイン名に対して/var/www/example.comディレクトリがドキュメントルートとなります。
-
必要に応じて、さらに仮想ホストの設定を追加します。
-
設定ファイルを保存し、Apacheを再起動します。
Nginxの場合:
-
Nginxの設定ファイル(通常はnginx.conf)を開きます。
-
以下のような仮想ホストの設定を追加します。
server {
listen 80;
server_name example.com;
root /var/www/example.com;
}
Apacheとは異なり、Nginxでは1つの設定ブロックで1つの仮想ホストを定義します。
-
必要に応じて、さらに仮想ホストの設定を追加します。
-
設定ファイルを保存し、Nginxを再起動します。
以上が、ApacheとNginxにおける仮想ホストの設定方法です。これらの設定を利用することで、複数のドメインやサブドメインを1つのサーバーでホストすることができます。