Wéi fannt Dir Apache Document Root a Linux


Den DocumentRoot ass den Top-Level Verzeechnes am Dokumentbaum sichtbar vum Internet an dës Direktiv setzt de Verzeechnes an der Konfiguratioun aus där Apache2 oder HTTPD sicht a servéiert Webdateien vun der ugefrote URL op d'Dokumentwurzel.

Zum Beispill:

DocumentRoot "/var/www/html"

dann Zougang zu http://domain.com/index.html bezitt sech op /var/www/html/index.html. D'DocumentRoot sollt beschriwwe ginn ouni e schrecklechen Slash.

An dësem kuerze Quick Tipp wäerte mir Iech weisen wéi Dir den Apache DocumentRoot Verzeichnis an engem Linux System fannt.

Apache Dokument Root fannen

Fir den Apache DocumentRoot Verzeichnis op Debian, Ubuntu Linux an hir Derivate wéi Linux Mint ze kréien, fuert de folgende grep Kommando.

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

Op CentOS, RHEL a Fedora Linux Verdeelungen, lafen de folgende Kommando.

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

Bedenkt datt d'Plaz vum DocumentRoot Verzeichnis variéiere kann ofhängeg vum Wäert vun der DocumentRoot Direktiv, déi an der Apache oder httpd Konfiguratioun gesat gouf.

Wann Dir de Standort vum Apache DocumentRoot Verzeechnes ännere wëllt, liest w.e.g. eisen Artikel deen erkläert wéi Dir den Default Apache 'DocumentRoot' Verzeechnes am Linux ännert.

Op enger Säit Notiz, déi eenzel Verzeichnisser fir all Är virtuell Hosten mussen ënner dem DocumentRoot sinn. Zum Beispill, wann Ären DocumentRoot /var/www/html ass, an Dir hutt zwee Siten genannt example1.com an example2.com, kënnt Dir hir Verzeichnisser erstellen wéi gewisen.

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

Dann an de virtuelle Host Konfiguratiounsdateien, weisen hir DocumentRoot op déi uewe genannte Verzeichnisser.

Hei sinn e puer zousätzlech Guiden iwwer Apache Webserver, déi Dir nëtzlech fannt:

  1. Nëtzlech Kommandoen fir den Apache Webserver am Linux ze managen
  2. 3 Weeër fir den Apache Server Status an Uptime am Linux z'iwwerpréiwen
  3. Wéi aktivéiert de Apache Userdir Modul op RHEL/CentOS
  4. Apache Virtuell Hosting: IP-baséiert an Numm-baséiert Virtuelle Hosten
  5. Wéi Lëscht All Virtuell Hosten am Apache Web Server

Dat ass et! Wann Dir all aner nëtzlech Manéier kennt fir den Apache DocumentRoot Verzeichnis ze fannen, deelt mat eis an der Kommentarsektioun hei drënner.