Sie müssen den DocumentRoot
ändern Einstellung in Ihrem httpd.conf
Datei. Wahrscheinlich wird es unter /etc/apache2/conf/httpd.conf
sein .
Verwenden Sie Ihren bevorzugten Editor (ich empfehle Vim) und suchen Sie nach DocumentRoot
und ändern Sie ihn in /users/spencer/projects
. Suchen Sie auch etwas weiter unten nach einer Einstellung, die so aussieht:
<Directory "/var/www">
Sie werden auch die Anführungszeichen in Ihr neues Verzeichnis ändern wollen. Dies gibt Apache Zugriff zum Lesen aus diesem Verzeichnis, wenn ein Benutzer eine Anfrage stellt, die es aufruft.
Starten Sie nun Ihren Apache-Dienst neu (httpd -k restart
) und Sie sollten bereit sein.
Apache 2-Site-Konfigurationsdateien werden jetzt normalerweise in /etc/apache2/sites-available/
gespeichert (Debian, Ubuntu usw.).
Ich musste /etc/apache2/sites-available/default
bearbeiten . Die Zeilen sind die gleichen wie von RDL erwähnt.
Bitte beachten Sie, dass dies nur für Ubuntu 14.04 LTS (Trusty Tahr) und neuere Versionen gilt.
In meinem Ubuntu 14.04 LTS wurde der Dokumentenstamm auf /var/www/html
gesetzt . Es wurde in der folgenden Datei konfiguriert:
/etc/apache2/sites-available/000-default.conf
Also mach einfach ein
sudo nano /etc/apache2/sites-available/000-default.conf
und ändern Sie die folgende Zeile wie gewünscht:
DocumentRoot /var/www/html
Machen Sie auch ein
sudo nano /etc/apache2/apache2.conf
und finde das:
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Und ändern Sie /var/www/html
in Ihr bevorzugtes Verzeichnis und speichern Sie es.
Nachdem Sie Ihre Änderungen gespeichert haben, starten Sie einfach den Apache 2-Webserver neu und Sie sind fertig :)
sudo service apache2 restart
Wenn Sie einen grafischen Texteditor bevorzugen, können Sie einfach den sudo nano
ersetzen mit einem gksu gedit
.