この記事では、Apache®仮想ホスト(vhosts)とNginx®サーバーブロックのデフォルトのドキュメントルートを設定する方法について説明します。
デフォルトでは、ApacheとNginxの両方の基本構成ファイルにデフォルトのドキュメントルートが設定されています。仮想ホストまたはサーバーブロックを作成すると、Webサーバーはこれらの構成ファイルで指定されたドキュメントルートディレクトリでWebサイトファイルを検索します。
>構成ファイルは、次のファイルパスにあります。
-
CentOS® :
- Apache: /etc/httpd/conf/httpd.conf
- Nginx: /etc/nginx/nginx.conf
-
Ubuntu®オペレーティングシステム :
- Apache: /etc/apache2/apache2.conf
- Nginx: /etc/nginx/nginx.conf
デフォルトのファイルパスを変更したり、仮想ホストまたはサーバーブロックで別のドキュメントルートを指定したりするには、構成ファイルで次の行を探し、指定したディレクトリを変更します。
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html" <----
Nginx
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html; <----