Apache il server web è probabilmente il server web più utilizzato su piattaforme comprese diverse distribuzioni Linux e Windows. Il server web viene utilizzato per fornire contenuti web e può servire molte query contemporaneamente.
Spesso è la scelta preferita dai professionisti per la realizzazione di diversi progetti web. Avere almeno una conoscenza di base di questo server web è vitale per ogni giovane professionista che vuole iniziare una carriera come amministratore di sistema Linux.
In questo breve tutorial imparerai come modificare la directory principale per il server web Apache. Ai fini di questo tutorial, useremo Ubuntu/Debian e RHEL/CentOS/Fedora installazioni basate del server web.
Tuttavia, i percorsi e le direttive sono praticamente gli stessi anche per altre distribuzioni, quindi sarai in grado di applicare quanto appreso in diversi sistemi operativi.
Per apportare le modifiche necessarie devi modificare DocumentRoot
direttiva del server web. Questa è la directory da cui Apache leggerà i contenuti a cui il visitatore accederà tramite browser. O in altre parole, questa è la directory che forma l'albero delle directory che saranno accessibili sul Web.
La DocumentRoot predefinita per Apache è:
/var/www/html or /var/www/
Questi percorsi sono descritti nel file di configurazione di Apache.
Ubuntu/Debian
/etc/apache2/sites-enabled/000-default /etc/apache/apache2.conf
CentOS/RHEL/Fedora
/etc/httpd/conf/httpd.conf
Per modificare la radice del documento per il tuo server web Apache, apri semplicemente il file corrispondente con il tuo editor di testo preferito e cerca 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"
Dopodiché, cambia il percorso della nuova directory di destinazione e assicurati che Apache sia in grado di leggere/scrivere in quella directory. Dopo aver modificato la DocumentRoot , salva il file e riavvia Apache con:
# systemctl restart apache [For SystemD] # service httpd restart [For SysVinit]
Pensieri finali
La modifica della radice del documento predefinita è un'attività semplice che può essere completata in un paio di minuti. Quando si apportano tali modifiche è importante assicurarsi di non commettere errori di battitura e assicurarsi di riavviare sempre Apache dopo aver apportato modifiche al suo file di configurazione.