GNU/Linux >> Tutoriales Linux >  >> Linux

Ubicación de DocumentRoot en CentOS

La ubicación predeterminada para la raíz del documento es /var/www/html cuando instala Apache® por primera vez en 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

Establezca esta ubicación en el archivo /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.

Nota :puede elegir otro directorio si lo desea, como /home/example.com/public_html/ .

También puede establecer una raíz de documentos para hosts virtuales individuales:

     <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>

Nota :Los directorios de los hosts virtuales deben estar ubicados en el DocumentRoot principal. Si su DocumentRoot es /var/www/ ,entonces los directorios se establecen debajo de él, como se muestra en el siguiente ejemplo:

     /var/www/example.com/

Si cambia estos archivos, reinicie Apache con los siguientes comandos:

     httpd -t
     service httpd reload

Si tiene varios hosts virtuales, organice y separe la raíz de cada documento, como se muestra en el siguiente ejemplo:

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

Linux
  1. Almacenamiento de alta disponibilidad con GlusterFS en CentOS 7:espejo en dos servidores de almacenamiento

  2. Duplique su sitio web con rsync

  3. Crear hosts virtuales CentOS NGINX

  4. CentOS / RHEL:Cómo montar sistemas de archivos usando UUID

  5. Cómo instalar y configurar Kerberos en CentOS/RHEL 7

Cómo configurar hosts virtuales de Apache en CentOS 7

Cómo instalar WordPress con Apache en CentOS 7

Cómo configurar bloques de servidor Nginx en CentOS 8

Cómo configurar e instalar Oracle Weblogic en CentOS 7

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8

Aloje múltiples sitios web en un solo servidor con Apache en Ubuntu 18.04