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
På 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:
- Nyttige kommandoer for å administrere Apache Web Server i Linux
- 3 måter å sjekke Apache-serverstatus og oppetid i Linux
- Slik aktiverer du Apache Userdir-modul på RHEL/CentOS
- Apache Virtual Hosting: IP-baserte og navnebaserte virtuelle verter
- 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.