GNU/Linux >> Znalost Linux >  >> Linux

Jak změním kořenový adresář serveru Apache?

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 .


Linux
  1. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  2. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  3. Jak změnit výchozí adresář Apache 'DocumentRoot' v Linuxu

  1. Linux – Jak změnit zapomenuté heslo roota?

  2. Jak změníme heslo root?

  3. Jak změnit název hostitele na webovém serveru cPanel

  1. Jak změnit kořenový adresář pro hlavní doménu v cPanel

  2. Jak nainstalovat webový server Apache na Ubuntu

  3. Jak změnit počáteční adresář relace tmux?