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.