GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo cambiar el directorio DocumentRoot en Apache en el servidor Linux

Introducción

El servidor web Apache es la forma más popular de servir contenido web en Internet. Apache divide su funcionalidad y componentes en unidades individuales que se pueden personalizar y configurar de forma independiente. La unidad básica que describe un sitio o dominio individual se denomina host virtual. .

Después de la configuración de Apache, a veces no podrá ver su contenido en el navegador web y la página web predeterminada de Apache estará visible en su navegador. Uno de los problemas es que el directorio raíz de su servidor web no está configurado correctamente. En este resumen artículo, le mostraremos cómo cambiar el directorio raíz para el servidor web Apache. A los efectos de este tutorial, utilizaremos instalaciones del servidor web basadas en Ubuntu/Debian y RHEL/CentOS/Fedora.

Requisito previo

  • Acceso Sudo a su servidor y servidor Apache instalado en él

Paso 1:Configuración de DocumentRoot predeterminado para Apache

Documentroot es una carpeta raíz para su sitio donde el navegador buscará contenidos para buscar en el navegador.

El DocumentRoot predeterminado para Apache es el siguiente

/var/www/html
o
/var/www/

Estas rutas se describen en el archivo de configuración de Apache.

Para Ubuntu/Debian, se almacenará en el siguiente archivo de configuración

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf

Para CentOS/RHEL/Fedora, se almacenará en el siguiente archivo de configuración

/etc/httpd/conf/httpd.conf

Paso 2:Cambiar la ruta raíz del documento

Antes de realizar cualquier cambio en la raíz del documento, siempre recomendamos realizar una copia de seguridad de los archivos de configuración, de modo que pueda ser útil para revertir si hay algún problema con el archivo de configuración

Para cambiar la ruta raíz del documento, debe abrir el archivo de configuración correspondiente como se menciona en el paso anterior y buscar DocumentRoot.

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

Cambie el detalle de la ruta en la raíz del documento anterior al nuevo directorio de destino, por ejemplo, como se muestra a continuación

DocumentRoot "/home/e2e/publichtml"

Una vez que haya cambiado la ruta raíz del documento, asegúrese de que Apache pueda leer/escribir en ese directorio y guarde el archivo

Paso 3:reiniciar el servicio Apache

Después de guardar el archivo, compruebe amablemente la sintaxis de Apache con el siguiente comando respectivamente

apache2ctl -t
httpd -t

Si la sintaxis está bien, reinicie el servicio una vez para que los cambios se reflejen.

[Para SistemaD]

systemctl restart apache     

[Para SysVinit]

service httpd restart    

Conclusión

Ahora ha cambiado con éxito la raíz del documento de su servidor web. Una vez que agregue los contenidos de su sitio web en la raíz del documento, podrá verlo en sus navegadores.


Ubuntu
  1. Cómo restablecer o cambiar la contraseña de root en Linux

  2. Cómo cambiar una zona horaria en el servidor RHEL7 Linux

  3. Cómo cambiar el directorio DocumentRoot en Apache en el servidor Linux

  4. Cómo cambiar el directorio predeterminado de Apache 'DocumentRoot' en Linux

  5. ¿Cómo cambio el directorio raíz de un servidor Apache?

Cómo instalar Apache en Almalinux 8 / Rocky Linux 8

Cómo cambiar la contraseña de root en Ubuntu Linux

¿Cómo cambiar el directorio raíz del documento en Plesk?

Cómo cambiar la contraseña de root en Linux

Cómo instalar Apache en Arch Linux

Cómo cambiar la contraseña de root en Kali Linux