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:

  1. Nyttige kommandoer til administration af Apache-webserver i Linux
  2. 3 måder at kontrollere Apache-serverstatus og oppetid i Linux
  3. Sådan aktiveres Apache Userdir-modul på RHEL/CentOS
  4. Apache Virtual Hosting: IP-baserede og navne-baserede virtuelle værter
  5. 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.