Devi cambiare il DocumentRoot
impostazione nel tuo httpd.conf
file. È probabile che sarà sotto qualcosa come /etc/apache2/conf/httpd.conf
.
Usa il tuo editor preferito (ti consiglio Vim) e cerca il DocumentRoot
e modificalo in /users/spencer/projects
. Guarda anche un po' più in basso per un'impostazione simile a questa:
<Directory "/var/www">
Dovrai anche cambiare ciò che è tra virgolette nella tua nuova directory. Questo dà ad Apache l'accesso per leggere da quella directory quando un utente fa una richiesta che la chiama.
Ora riavvia il tuo servizio Apache (httpd -k restart
) e dovresti essere a posto.
I file di configurazione del sito di Apache 2 ora sono generalmente conservati in /etc/apache2/sites-available/
(Debian, Ubuntu, ecc.).
Ho dovuto modificare /etc/apache2/sites-available/default
. Le linee sono le stesse menzionate da RDL.
Tieni presente che questo vale solo per Ubuntu 14.04 LTS (Trusty Tahr) e versioni più recenti.
Nel mio Ubuntu 14.04 LTS, la radice del documento era impostata su /var/www/html
. È stato configurato nel seguente file:
/etc/apache2/sites-available/000-default.conf
Quindi fai solo un
sudo nano /etc/apache2/sites-available/000-default.conf
e cambia la seguente riga in quello che vuoi:
DocumentRoot /var/www/html
Fai anche un
sudo nano /etc/apache2/apache2.conf
e trova questo:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
E cambia /var/www/html
nella tua directory preferita e salvala.
Dopo aver salvato le modifiche, riavvia il web server Apache 2 e il gioco è fatto :)
sudo service apache2 restart
Se preferisci un editor di testo grafico, puoi semplicemente sostituire sudo nano
con un gksu gedit
.