GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie ändere ich das Stammverzeichnis eines Apache-Servers?

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 .


Linux
  1. So ändern Sie das DocumentRoot-Verzeichnis auf Apache auf einem Linux-Server

  2. So ändern Sie das DocumentRoot-Verzeichnis auf Apache auf einem Linux-Server

  3. So ändern Sie das standardmäßige Apache-Verzeichnis „DocumentRoot“ in Linux

  4. So ändern Sie den Hostnamen auf einem cPanel-Webserver

  5. So installieren Sie den Apache-Webserver unter Ubuntu

Wie ändere ich das Dokumentstammverzeichnis in Plesk?

Wie ändere ich das Root-Verzeichnis der primären Domain mit .htaccess?

So ändern Sie das Root-Passwort unter Linux

So ändern Sie den Server-Hostnamen in Ubuntu

Wie ändere ich die Zeitzone auf Ubuntu 18.04 Server?

CentOS / RHEL 5,6 :So ändern Sie die Zeitzone