GNU/Linux >> Linux の 問題 >  >> Linux

NginxとApacheのデフォルトパス

この記事では、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;  <----

Linux
  1. NGINXとは何ですか?それはどのように機能しますか?

  2. nginx-413リクエストエンティティが大きすぎます

  3. Apache / NGINX WebサーバーとSMTPのDROWN脆弱性を修正するにはどうすればよいですか?

  1. Sudoユーザーとrootユーザーの違いは?

  2. Ubuntuオペレーティングシステムで仮想ホストを無効にし、ApacheとNginxのCentOSを無効にします

  3. CentOS7にApacheとPHPをインストールする

  1. Kali デフォルトの非ルート ユーザー

  2. Nginx がアップストリームの .sock ファイルとパブリック フォルダーにアクセスできない

  3. su だけでなく su - を使用するのはなぜですか?