Introduzione
Il server Web Apache è il modo più diffuso per fornire contenuti Web su Internet.Apache suddivide le sue funzionalità e i suoi componenti in singole unità che possono essere personalizzate e configurate in modo indipendente. L'unità di base che descrive un singolo sito o dominio è chiamata host virtuale .
Dopo la configurazione di Apache, a volte non sarai in grado di visualizzare i tuoi contenuti sul browser web e la pagina web di apache predefinita sarà visibile sul tuo browser, uno dei problemi è che la directory principale del tuo server web non è configurata correttamente. In questo breve articolo, ti mostreremo come modificare la directory principale per il server web Apache. Ai fini di questo tutorial, utilizzeremo installazioni del server web basate su Ubuntu/Debian e RHEL/CentOS/Fedora.
Prerequisito
- Sudo accesso al tuo server e al server Apache installato su di esso
Fase 1:Configurazione di DocumentRoot predefinito per Apache
Documentroot è una cartella principale per il tuo sito in cui il browser cercherà i contenuti da recuperare nel browser.
Il DocumentRoot predefinito per Apache è il seguente
/var/www/html
o
/var/www/
Questi percorsi sono descritti nel file di configurazione di Apache.
Per Ubuntu/Debian verrà archiviato nel file di configurazione sottostante
/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
Per CentOS/RHEL/Fedora verrà archiviato nel file di configurazione sottostante
/etc/httpd/conf/httpd.conf
Fase 2:cambia il percorso radice del documento
Prima di apportare modifiche alla radice del documento, consigliamo sempre di eseguire il backup dei file di configurazione, in modo che possa essere utile ripristinarlo in caso di problemi con il file di configurazione
Per modificare il percorso radice del documento, devi aprire il file di configurazione corrispondente come menzionato nel passaggio precedente e cercare 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"
Cambia i dettagli del percorso in documentroot sopra nella nuova directory di destinazione, ad esempio come sotto
DocumentRoot "/home/e2e/publichtml"
Dopo aver modificato il percorso radice del documento, assicurati che Apache sia in grado di leggere/scrivere in quella directory e salvare il file
Fase 3:riavvia il servizio Apache
Dopo aver salvato il file, controlla la sintassi di Apache rispettivamente con il comando seguente
apache2ctl -t
httpd -t
Se la sintassi è corretta, riavvia il servizio una volta per far riflettere le modifiche.
[Per SystemD]
systemctl restart apache
[Per SysVinit]
service httpd restart
Conclusione
Ora hai modificato con successo la radice del documento del tuo server web, una volta aggiunto il contenuto del tuo sito web nella radice del documento, sarai in grado di visualizzarlo sui tuoi browser.