Sådan finder du Apache Document Root i Linux
DocumentRoot er det øverste katalog i dokumenttræet, der er synligt fra internettet, og dette direktiv indstiller biblioteket i den konfiguration, hvorfra Apache2 eller HTTPD søger og serverer webfiler fra den anmodede URL til dokumentets rod.
For eksempel:
DocumentRoot "/var/www/html"
derefter refererer adgang til http://domain.com/index.html
til /var/www/html/index.html
. DocumentRoot skal beskrives uden en skråstreg.
I dette korte hurtige tip viser vi dig, hvordan du finder Apache DocumentRoot-biblioteket i et Linux-system.
Finde Apache-dokumentrod
For at få Apache DocumentRoot-biblioteket på Debian, Ubuntu Linux og dets derivater som Linux Mint, skal du køre følgende grep-kommando.
$ grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf $ grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf
Kør følgende kommando på CentOS-, RHEL- og Fedora Linux-distributioner.
$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf $ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf
Bemærk, at placeringen af DocumentRoot -mappen kan variere afhængigt af værdien af DocumentRoot-direktivet, der er indstillet i Apache- eller httpd-konfigurationen.
Hvis du vil ændre placeringen af Apache DocumentRoot -mappen, skal du læse vores artikel, der forklarer, hvordan du ændrer standard Apache 'DocumentRoot' Directory i Linux.
På en sidebemærkning skal de individuelle mapper for alle dine virtuelle værter være placeret under DocumentRoot. For eksempel, hvis din DocumentRoot er /var/www/html
, og du har to sider kaldet example1.com og example2.com, kan du oprette deres mapper som vist.
$ sudo mkdir -p /var/www/html/example1.com/ $ sudo mkdir -p /var/www/html/example2.com/
Derefter skal du i de virtuelle værtskonfigurationsfiler pege deres DocumentRoot på ovenstående mapper.
Her er nogle yderligere vejledninger om Apache-webserver, som du finder nyttige:
- Nyttige kommandoer til administration af Apache-webserver i Linux
- 3 måder at kontrollere Apache-serverstatus og oppetid i Linux
- Sådan aktiveres Apache Userdir-modul på RHEL/CentOS
- Apache Virtual Hosting: IP-baserede og navne-baserede virtuelle værter
- Sådan vises en liste over alle virtuelle værter i Apache-webserveren
Det er det! Hvis du kender en anden nyttig måde at finde Apache DocumentRoot-biblioteket på, skal du dele med os i kommentarfeltet nedenfor.