Hvordan finne Apache Document Root i Linux


DocumentRoot er katalogen på øverste nivå i dokumenttreet som er synlig fra nettet, og dette direktivet setter katalogen i konfigurasjonen som Apache2 eller HTTPD fra. > ser etter og serverer nettfiler fra den forespurte URL-en til dokumentroten.

For eksempel:

DocumentRoot "/var/www/html"

deretter refererer tilgang til http://domene.com/index.html til /var/www/html/index.html. DocumentRoot skal beskrives uten en etterfølgende skråstrek.

I dette korte hurtigtipset vil vi vise deg hvordan du finner Apache DocumentRoot-katalogen i et Linux-system.

Finne Apache Document Root

For å få Apache DocumentRoot-katalogen på Debian, Ubuntu Linux og dens derivater som Linux Mint, kjør følgende grep kommando.

grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

CentOS, RHEL og Fedora Linux-distribusjoner, kjør følgende kommando.

grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Merk at plasseringen av DocumentRoot-katalogen kan variere avhengig av verdien av DocumentRoot-direktivet satt i Apache- eller httpd-konfigurasjonen.

Hvis du vil endre plasseringen til Apache DocumentRoot-katalogen, vennligst les artikkelen vår som forklarer hvordan du endrer standard Apache 'DocumentRoot'-katalog i Linux.

På en sidenotat må de individuelle katalogene for alle dine virtuelle verter være plassert under DocumentRoot. For eksempel, hvis DocumentRoot er /var/www/html, og du har to nettsteder kalt example1.com og example2. com, kan du opprette deres kataloger som vist.

sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/

Deretter peker du DocumentRoot til katalogene ovenfor i konfigurasjonsfilene for virtuell vert.

Her er noen ekstra guider om Apache-nettserveren som du vil finne nyttige:

  1. Nyttige kommandoer for å administrere Apache Web Server i Linux
  2. 3 måter å sjekke Apache-serverstatus og oppetid i Linux
  3. Slik aktiverer du Apache Userdir-modul på RHEL/CentOS
  4. Apache Virtual Hosting: IP-baserte og navnebaserte virtuelle verter
  5. Hvordan liste opp alle virtuelle verter i Apache Web Server

Det er det! Hvis du vet noen annen nyttig måte å finne Apache DocumentRoot-katalogen på, del med oss i kommentarfeltet nedenfor.