Come cambiare la document root di apache su ubuntu

Tramite: O2O 29/09/2016
Difficoltà: facile
18

Introduzione

Realizzare un sito web su un computer locale è molto utile, in quanto consente di effettuare tutti i test di corretto funzionamento del sito stesso prima di metterlo online e renderlo quindi pubblico.
Apache utilizza, però, di default una cartella che richiede i privilegi di root per poter salvare o creare dei nuovi file, ovvero /var/www. All'interno di questa cartella il browser andrà a interpretare tutti i file in esso contenuti nel momento in cui viene fatta una richiesta sull'indirizzo localhost. Se è presente il file index. Html, questa pagina verrà presentata alla prima richiesta effettuata. Nei passaggi successivi di questa guida vi spiegheremo come procedere e, in particolare, vi illustreremo tutti quelli che sono i vari step che vi consentiranno di cambiare, nel modo più semplice possibile, la document root di Apache per il sistema operativo Ubuntu. Anche se dobbiamo dire che, in generale, questa procedura è valida per tutte le distribuzioni basate su debian.

28

Occorrente

  • Ubuntu
38

Innanzitutto è bene precisare che utilizzare di continuo la password di root per salvare o modificare dei file a lungo andare, oltre che essere non una pratica ottimale, pone dei problemi di sicurezza. Per questo motivo è consigliabile modificare le impostazioni di Apache in modo da far leggere come DocumentRoot una cartella alla quale è più facile accedere, come per esempio una cartella che risiede nella home di un utente.

48

Per prima cosa bisogna assicurarsi che il web server Apache sia spento. Per essere sicuri di questo è necessario fermare il demone che generalmente si avvia all'accensione del computer.
Per fermarlo è sufficiente aprire un terminale e digitare la seguente riga di codice: sudo service apache2 stop. A questo punto si potrà procedere con l'inserire la password di root e attendere che il demone venga fermato.

Continua la lettura
58

Adesso è arrivato il momento di modificare il file di configurazione di apache. Per farlo aprite con il vostro editor di testo preferito, per esempio gedit, il file di default. Per aprirlo digitate nel terminale: sudo gedit /etc/apache2/sites-available/default. A questo punto cercate queste 2 righe nel file: DocumentRoot /var/www/ Directory /var/www/ e modificatele mettendo al posto di /var/www/ una cartella che risiede nella home del vostro utente. Per fare un esempio, potreste modificarla così: DocumentRoot /home/utente/siti/ Directory /home/utente/siti/ in cui, al posto di "utente", dovete mettere il nome utente della vostra home. Adesso salvate il file ed uscite da Gedit.

68

Quello che dovrete fare ora è andare a riavviare il servizio di Apache digitando in un terminale: sudo service apache2 start. Una volta che l'avrete avviato, il demone Apache leggerà la nuova cartella come DocumentRoot, quindi, da adesso in poi tutti, i file che metterete all'interno della nuova cartella verranno interpretati dal browser all'indirizzo locale "localhost". Come avrete capito, si tratta di una procedura davvero semplice.

78

Guarda il video

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Linux

Come installare Joomla su Ubuntu

Questa guida descrive come installare e configurare Joomla su Ubuntu. Joomla è un Content Management System (CMS) open source estremamente popolare e pluripremiato che consente agli utenti di creare siti Web e potenti applicazioni online in modo imperturbabile....
Linux

Come cambiare la risoluzione in Ubuntu

Ubuntu è un sistema operativo open source che rappresenta una valida alternativa a Windows e Mac. La sua diffusione è notevole, sia perché molto versatile, sia perché gran parte degli utenti non ha bisogno di grandi novità, ma di un sistema operativo...
Linux

Come cambiare i DNS in Ubuntu

Domain Name System conosciuto più comunemente come DNS è un sistema che è stato ideato nei primi anni Ottanta allo scopo di poter raggiungere, con l'utilizzo di qualunque browser, un servizio internet utilizzando un comune nome. Prima della messa a...
Linux

Come Funziona L'Ubuntu Software Center

Ubuntu Software Center non è altro che un programma per la gestione dei pacchetti software compilati per la distribuzione Ubuntu. Il suo sviluppo è iniziato nel 2009, allo scopo di offrire un'alternativa più performante rispetto al tradizionale gestore...
Linux

Come disabilitare il server X grafico in Ubuntu

Quante volte vi è capitato di non riuscire a disabilitare il Server X Grafico in Ubuntu? Quante volte volevate disattivarlo, ma non ci siete riusciti a causa dei diversi nomi per ogni versione? Per chi non lo sapesse, il Server X Grafico (noto come X...
Linux

Come aggiornare i programmi di Ubuntu via terminale

Con questa guida cercheremo di introdurvi ad uno dei punti chiave del sistema operativo Ubuntu, che è open source e molto diffuso. Nello specifico vedremo come fare per poter aggiornare i programmi di Ubuntu via terminale senza limitarsi all'uso dell'apposito...
Linux

Come associare un'applicazione custom ad un tipo di file in Ubuntu

In Ubuntu Linux ogni archivio è associato ad un'applicazione predefinita dal sistema, sia che nell'ambiente desktop Gnome che KDE.A differenza di Windows, non è necessario che un file abbia una certa estensione affinché il sistema lo possa eseguire...
Linux

Come aprire i programmi con un semplice gesto con Ubuntu

Per aprire i programmi installati su un sistema operativo si possono seguire vari procedimenti. Si va dal semplice clic sull'icona del programma ad una combinazione di tasti. Leggendo questo tutorial si possono avere alcuni utili consigli e delle corrette...