GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare la directory DocumentRoot su Apache nel server Linux

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.


Cent OS
  1. Come modificare un fuso orario su un server Linux RHEL7

  2. Come modificare la directory DocumentRoot su Apache nel server Linux

  3. Come modificare la directory predefinita di Apache "DocumentRoot" in Linux

  4. Come modificare la risoluzione del server VNC in Linux

  5. Come cambio la directory principale di un server Apache?

Come installare Apache su Almalinux 8 / Rocky Linux 8

Come modificare la password di root in Ubuntu Linux

Come modificare la directory principale dei documenti in Plesk?

Come modificare la password di root in Linux

Come installare Apache su Arch Linux

Come modificare la password di root in Kali Linux