GNU/Linux >> Znalost Linux >  >> Linux

Umístění DocumentRoot v CentOS

Výchozí umístění kořenového adresáře dokumentu je /var/www/html při první instalaci Apache® na CentOS®:

     ~]# httpd -S 2>1
     VirtualHost configuration:
     *:80                   example.com (/etc/httpd/conf.d/example.com.conf:1)
     *:443                  is a NameVirtualHost
              default server linuxchamber.com (/etc/httpd/conf.d/example.com.conf:26)
              port 443 namevhost example.com (/etc/httpd/conf.d/example.com.conf:26)
                      alias www.example.com
              port 443 namevhost example.com (/etc/httpd/conf.d/ssl.conf:56)
     ServerRoot: "/etc/httpd"
     Main DocumentRoot: "/var/www/html" <---default location

Nastavte toto umístění v souboru /etc/httpd/conf/httpd.conf :

     ]# grep -i documentroot httpd.conf 

     #DocumentRoot: The directory out of which you will serve your
     DocumentRoot "/var/www/html"
         # access content that does not live under the DocumentRoot.

Poznámka :V případě potřeby můžete zvolit jiný adresář, například /home/example.com/public_html/ .

Můžete také nastavit kořen dokumentu pro jednotlivé virtuální hostitele:

     <VirtualHost *:80>
         ServerAdmin [email protected]
         DocumentRoot /var/www/example.com/ <--set here
         ServerName example.com
         ServerAlias www.example.com
         ErrorLog logs/example.com-error_log
         CustomLog logs/example.com-access_log common
            <Directory /var/www/example.com/>
              AllowOverride All
           </Directory>
     </VirtualHost>

Poznámka :Adresáře pro virtuální hostitele musí být umístěny pod hlavním kořenem dokumentu. Pokud je váš DocumentRoot /var/www/ ,pak se pod ním nastaví adresáře, jak je znázorněno v následujícím příkladu:

     /var/www/example.com/

Pokud tyto soubory změníte, restartujte Apache pomocí následujících příkazů:

     httpd -t
     service httpd reload

Pokud máte více hostitelů vhost, uspořádejte a oddělte každý kořen dokumentu, jak je znázorněno v následujícím příkladu:

     /var/www/vhosts/example.com/
     /var/www/vhosts/example2.com/
     /var/www/vhosts/example3.com/

Linux
  1. Zrcadlete svůj web pomocí rsync

  2. Úložiště s vysokou dostupností s GlusterFS 3.2.x na CentOS 6.3 – Automatická replikace souborů (zrcadlení) přes dva úložné servery

  3. Pruhování přes čtyři uzly úložiště s GlusterFS 3.2.x na CentOS 6.3

  1. Distribuované úložiště mezi čtyřmi uzly úložiště s GlusterFS 3.2.x na CentOS 6.3

  2. Začínáme s regulárními výrazy:Příklad

  3. Jak nainstalovat CentOS Web Panel

  1. Úložiště s vysokou dostupností s GlusterFS na CentOS 7 – zrcadlení mezi dvěma úložnými servery

  2. Distribuované replikované úložiště mezi čtyři uzly úložiště s GlusterFS 3.2.x na CentOS 6.3

  3. Instalace a zabezpečení phpMyAdmin 4 na CentOS 6