GNU/Linux >> Znalost Linux >  >> Linux

Výchozí cesty Nginx a Apache

Tento článek popisuje, jak nastavit výchozí kořenový adresář dokumentů pro virtuální hostitele Apache® (vhosts) a bloky serveru Nginx®.

Výchozí kořen dokumentu

Ve výchozím nastavení mají Apache i Nginx ve svých základních konfiguračních souborech nastaven výchozí kořen dokumentu. Když vytvoříte blok virtuálního hostitele nebo serveru, webový server hledá soubory webových stránek v kořenovém adresáři dokumentů specifikovaném v těchto konfiguračních souborech.

Konfigurační soubory naleznete v následujících cestách k souborům:

  • CentOS® :

    • Apache:/etc/httpd/conf/httpd.conf
    • Nginx:/etc/nginx/nginx.conf
  • Operační systém Ubuntu® :

    • Apache:/etc/apache2/apache2.conf
    • Nginx:/etc/nginx/nginx.conf

Změnit kořenový adresář dokumentu

Chcete-li změnit výchozí cestu k souboru nebo zadat jiný kořenový adresář dokumentu ve virtuálním hostitelském nebo serveru, vyhledejte v konfiguračních souborech následující řádky a změňte zadaný adresář:

Apache

# 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. Zakažte virtuálního hostitele v operačním systému Ubuntu a CentOS pro Apache a Nginx

  2. Nginx nemůže získat přístup k upstream souboru .sock a veřejné složce

  3. Proč používáme su – a nejen su?

  1. Co je NGINX? Jak to funguje?

  2. nginx - 413 entita požadavku je příliš velká

  3. Jak opravit zranitelnost DROWN na webovém serveru Apache/NGINX a SMTP?

  1. Rozdíl mezi uživatelem Sudo a uživatelem root?

  2. Nainstalujte Apache a PHP na CentOS 7

  3. Kali výchozí uživatel bez root