Com canviar el directori Apache DocumentRoot predeterminat a Linux


El servidor web Apache és probablement el servidor web més utilitzat entre plataformes, incloses diferents distribucions de Linux i Windows. El servidor web s'utilitza per oferir contingut web i pot servir moltes consultes alhora.

Sovint és l'opció preferida pels professionals per construir diferents projectes web. Tenir almenys coneixements bàsics d'aquest servidor web és vital per a qualsevol professional jove que vulgui iniciar una carrera com a administrador de sistemes Linux.

En aquest breu tutorial, aprendràs a modificar el directori arrel del servidor web Apache. Amb el propòsit d'aquest tutorial, utilitzarem les instal·lacions del servidor web basades en Ubuntu/Debian i RHEL/CentOS/Fedora.

No obstant això, els camins i les directives són pràcticament els mateixos per a altres distribucions també, de manera que també podreu aplicar l'aprenentatge en diferents sistemes operatius.

Per fer els canvis necessaris, heu de modificar la directiva DocumentRoot del servidor web. Aquest és el directori des del qual Apache llegirà el contingut al qual accedirà el visitant a través del navegador. O dit d'una altra manera, aquest és el directori que forma l'arbre de directoris als quals es podrà accedir des del web.

El DocumentRoot predeterminat per a Apache és:

/var/www/html
or
/var/www/

Aquests camins es descriuen al fitxer de configuració d'Apache.

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

Per canviar l'arrel del document per al vostre servidor web Apache, només cal que obriu el fitxer corresponent amb el vostre editor de text preferit i cerqueu 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"

Després d'això, canvieu el camí al nou directori de destinació i assegureu-vos que Apache pugui llegir/escriure en aquest directori. Un cop hàgiu modificat el DocumentRoot, deseu el fitxer i reinicieu Apache amb:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

Pensaments finals

El canvi de l'arrel predeterminada del document és una tasca fàcil que es pot completar en un parell de minuts. Quan feu aquests canvis, és important assegurar-vos que no cometeu cap errada i reinicieu Apache després de fer canvis al fitxer de configuració.