Cómo encontrar la raíz del documento Apache en Linux

El DocumentRoot es el directorio de nivel superior en la estructura del documento visible desde la web y esta Directiva fija el directorio en la configuración de la que Apache2 o HTTPD busca y sirve los archivos web de la URL solicitada a la raíz del documento.

Por ejemplo:

DocumentRoot "/var/www/html"

luego el acceso a se http://domain.com/index.htmlrefiere a /var/www/html/index.html. El DocumentRoot debe describirse sin una barra final.

En este breve consejo rápido, le mostraremos cómo encontrar el directorio DocumentRoot de Apache en un sistema Linux .

Encontrar la raíz del documento de Apache

Para obtener el directorio Apache DocumentRoot en Debian , Ubuntu Linux y sus derivados, como Linux Mint , ejecute el siguiente comando grep.

$ grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
$ grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

Encuentra Apache DocumentRoot en UbuntuEncuentra Apache DocumentRoot en Ubuntu

En las distribuciones de CentOS , RHEL y Fedora Linux, ejecute el siguiente comando.

$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
$ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Encuentre Apache DocumentRoot en CentOSEncuentre Apache DocumentRoot en CentOS

Tenga en cuenta que la ubicación del directorio DocumentRoot puede variar según el valor de la directiva DocumentRoot establecida en la configuración de Apache o httpd.

Si desea cambiar la ubicación del directorio DocumentRoot de Apache , lea nuestro artículo que explica Cómo cambiar el directorio ‘DocumentRoot’ predeterminado de Apache en Linux.

En una nota al margen, los directorios individuales de todos sus hosts virtuales deben estar ubicados en DocumentRoot . Por ejemplo, si su DocumentRoot es /var/www/htmly tiene dos sitios llamados example1.com y example2.com , puede crear sus directorios como se muestra.

$ sudo mkdir -p /var/www/html/example1.com/
$ sudo mkdir -p /var/www/html/example2.com/

Luego, en los archivos de configuración del host virtual, apunte su DocumentRoot a los directorios anteriores.

Aquí hay algunas guías adicionales sobre el servidor web Apache, que le resultarán útiles:

  1. Comandos útiles para administrar el servidor web Apache en Linux
  2. 3 formas de verificar el estado y el tiempo de actividad del servidor Apache en Linux
  3. Cómo habilitar el módulo Userdir de Apache en RHEL / CentOS
  4. Hospedaje virtual Apache: Hosts virtuales basados ​​en IP y basados ​​en nombre
  5. Cómo enumerar todos los hosts virtuales en el servidor web Apache

¡Eso es! Si conoce alguna otra forma útil de encontrar el directorio de Apache DocumentRoot , compártala con nosotros en la sección de comentarios a continuación.

apache

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux