Spostare la DocumentRoot di Apache su Ubuntu Linux





Spostare la DocumentRoot di Apache su Ubuntu Linux Giuseppe FavaSpostare la DocumentRoot di Apache su Ubuntu Linux è molto semplice. In questo articolo ti spiegherò la procedura passo passo per modificare la documentroot su Ubuntu. Vediamo innanzitutto cos’è la DocumentRoot e a cosa serve.Ma procediamo con ordine: la DocumentRoot è la directory del tuo computer dove il web server  si aspetta di trovare il tuo CMS o il tuo sito locale.di default su Ubuntu 16.04 e 14.04 la DocumentRoot è: /var/www/htmdi default su Ubuntu 12.04 e 10.04 la DocumentRoot è: /var/wwwSe stai leggendo questo post probabilmente sai già che su Linux un utente:non ha accesso alle directory del sistema operativo (come /var/www/html) ha una propria home directory (la directory /home/<nomeutente>) dentro la quale può operare in piena libertàLavorando con il tuo CMS avrai bisogno di accedere direttamente ai suoi file o alle sue directory, cosa che non potrai fare se questi sono situati in /var/www/html.Ti mostro allora come spostare la DocumentRoot di Apache nella home directory del tuo utente Linux.Supponiamo:che il tuo utente Linux si chiami lbdi voler impostare come DocumentRoot la directory www situata nella directory home del tuo utente (/home/lb/www/)Crea innanzitutto la directory www :cdmkdir wwwConcedi al web server (l’utente www-data su Ubuntu) alcuni permessi sui tuoi file e directory:sudo usermod -a -G lb www-dataOra prosegui in base alla versione di Ubuntu che stai usando (Ubuntu 16.04 e 14.04 o Ubuntu 12.04 e 10.04). Spostare la DocumentRoot di Apache su Ubuntu 16.04 e 14.04Usando il terminale (scorciatoia da tastiera: Ctrl-Alt-T) esegui le operazioni che seguono.Apri il file di configurazione di Apache:sudo gedit /etc/apache2/apache2.confCon riferimento allo screenshot che segue: commenta la riga 164, aggiungi la riga 165, salva il file e chiudi l’editor (quello che stai facendo dovrebbe risultarti chiaro):Apri il file che contiene alcune impostazioni di default per i siti gestiti da Apache, tra cui la DocumentRoot:sudo gedit /etc/apache2/sites-available/000-default.confSempre con riferimento allo screenshot che segue: commenta la riga 12, aggiungi la riga 13, salva il file e chiudi l’editor:In fine riavvia il server Apache per rendere attive le modifiche:sudo service apache2 restartSpostare la DocumentRoot di Apache su Ubuntu 12.04 e 10.04Da terminale (Ctrl-Alt-T) esegui le operazioni che seguono.Edita il file di configurazione di Apache:sudo gedit /etc/apache2/sites-available/defaultCon riferimento allo screenshot che segue: commenta la riga 4, aggiungi la riga 5, salva il file e chiudi l’editor (quello che stai facendo dovrebbe risultarti chiaro):Per rendere attiva la modifica riavvia il server Apache:sudo service apache2 restartFinito!A questo punto la DocumentRoot del server web Apache, cioè la directory dove installare il tuo CMS, è diventata le directory www situata nella home directory del tuo utente Linux.Spostare la DocumentRoot di Apache su Ubuntu Linux Giuseppe Fava

Per leggere il resto dell’articolo devi collegarti direttamente sul sito della fonte:








Continua

Pubblicato il: 29 Ottobre 2016

Potrebbero interessarti anche»