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.html
refiere 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 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 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/html
y 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:
- Comandos útiles para administrar el servidor web Apache en Linux
- 3 formas de verificar el estado y el tiempo de actividad del servidor Apache en Linux
- Cómo habilitar el módulo Userdir de Apache en RHEL / CentOS
- Hospedaje virtual Apache: Hosts virtuales basados en IP y basados en nombre
- 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