Kako pronaći korijen Apache dokumenta u Linuxu
DocumentRoot je direktorij najviše razine u stablu dokumenata koji je vidljiv s weba i ova direktiva postavlja direktorij u konfiguraciji iz kojeg će Apache2 ili HTTPD traži i poslužuje web datoteke od traženog URL-a do korijena dokumenta.
Na primjer:
DocumentRoot "/var/www/html"
tada se pristup http://domain.com/index.html
odnosi na /var/www/html/index.html
. DocumentRoot treba opisati bez kose crte na kraju.
U ovom kratkom brzom savjetu pokazat ćemo vam kako pronaći Apache DocumentRoot direktorij u Linux sustavu.
Pronalaženje korijena Apache dokumenta
Da biste dobili direktorij Apache DocumentRoot na Debian, Ubuntu Linux i njegovim derivatima kao što je Linux Mint, pokrenite sljedeće naredba grep.
grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf
Na distribucijama Linuxa CentOS, RHEL i Fedora pokrenite sljedeću naredbu.
grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf
Imajte na umu da se lokacija direktorija DocumentRoot može razlikovati ovisno o vrijednosti direktive DocumentRoot postavljene u Apache ili httpd konfiguraciji.
Ako želite promijeniti lokaciju Apache DocumentRoot direktorija, pročitajte naš članak koji objašnjava kako promijeniti zadani Apache 'DocumentRoot' direktorij u Linuxu.
S druge strane, pojedinačni direktoriji za sve vaše virtualne hostove moraju se nalaziti pod DocumentRoot. Na primjer, ako je vaš DocumentRoot /var/www/html
, a imate dvije web lokacije pod nazivom example1.com i example2. commožete izraditi njihove direktorije kao što je prikazano.
sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/
Zatim u konfiguracijskim datotekama virtualnog hosta, usmjerite njihov DocumentRoot na gornje direktorije.
Evo nekoliko dodatnih vodiča o Apache web poslužitelju koji će vam biti korisni:
- Korisne naredbe za upravljanje Apache web poslužiteljem u Linuxu
- 3 načina za provjeru statusa Apache poslužitelja i vremena rada u Linuxu
- Kako omogućiti Apache Userdir modul na RHEL/CentOS
- Apache virtualni hosting: virtualni hostovi temeljeni na IP-u i imenu
- Kako ispisati sve virtualne hostove u Apache web poslužitelju
To je to! Ako znate bilo koji drugi koristan način za pronalaženje direktorija Apache DocumentRoot, podijelite s nama u odjeljku za komentare u nastavku.