Musíte změnit DocumentRoot
nastavení ve vašem httpd.conf
soubor. Je pravděpodobné, že to bude pod něčím jako /etc/apache2/conf/httpd.conf
.
Použijte svůj oblíbený editor (doporučuji Vim) a vyhledejte DocumentRoot
a změňte jej na /users/spencer/projects
. Podívejte se také o něco níže na nastavení, které vypadá takto:
<Directory "/var/www">
Budete také chtít změnit to, co je v uvozovkách, do vašeho nového adresáře. To dává Apache přístup ke čtení z tohoto adresáře, když uživatel zadá požadavek, který na něj zavolá.
Nyní restartujte službu Apache (httpd -k restart
) a měli byste jít.
Konfigurační soubory webu Apache 2 jsou nyní obvykle uchovávány v /etc/apache2/sites-available/
(Debian, Ubuntu atd.).
Musel jsem upravit /etc/apache2/sites-available/default
. Řádky jsou stejné, jaké uvádí RDL.
Upozorňujeme, že to platí pouze pro Ubuntu 14.04 LTS (Trusty Tahr) a novější verze.
V mém Ubuntu 14.04 LTS byl kořen dokumentu nastaven na /var/www/html
. Byl nakonfigurován v následujícím souboru:
/etc/apache2/sites-available/000-default.conf
Takže prostě udělejte
sudo nano /etc/apache2/sites-available/000-default.conf
a změňte následující řádek na požadovaný:
DocumentRoot /var/www/html
Proveďte také
sudo nano /etc/apache2/apache2.conf
a najděte toto:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
A změňte /var/www/html
do preferovaného adresáře a uložte jej.
Po uložení změn stačí restartovat webový server Apache 2 a máte hotovo :)
sudo service apache2 restart
Pokud dáváte přednost grafickému textovému editoru, stačí nahradit sudo nano
s gksu gedit
.