Kuidas leida Linuxist Apache dokumendi juur


DocumentRoot on veebis nähtav dokumendipuu ülataseme kataloog ja see direktiiv määrab kataloogi konfiguratsioonis, kust Apache2 või HTTPD otsib ja serveerib veebifaile soovitud URL-ist dokumendi juure.

Näiteks:

DocumentRoot "/var/www/html"

siis juurdepääs saidile http://domain.com/index.html viitab /var/www/html/index.html . DocumentRoot'i tuleks kirjeldada ilma kaldkriipsuta.

Selles lühikeses kiires näpunäites näitame teile, kuidas leida Apache DocumentRoot kataloog Linuxi süsteemist.

Apache dokumendijuure leidmine

Apache DocumentRoot kataloogi saamiseks Debianis, Ubuntu Linuxis ja selle derivaatides, näiteks Linux Mint, käivitage järgmine käsk grep.

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

CentOS, RHEL ja Fedora Linuxi distributsioonides käivitage järgmine käsk.

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

Pange tähele, et kataloogi DocumentRoot asukoht võib varieeruda sõltuvalt Apache- või httpd-konfiguratsioonis määratud DocumentRoot-direktiivi väärtusest.

Kui soovite muuta Apache DocumentRoot kataloogi asukohta, lugege palun meie artiklit, mis selgitab, kuidas muuta Linuxi Apache'i 'DocumentRoot' vaikekataloogi.

Vahemärkusena tuleb märkida, et kõigi teie virtuaalsete hostide üksikud kataloogid peavad asuma DocumentRoot all. Näiteks kui teie DocumentRoot on /var/www/html ja teil on kaks saiti nimega example1.com ja example2.com, saate luua nende kataloogid nagu näidatud.

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

Seejärel suunake virtuaalse hosti konfiguratsioonifailides nende DocumentRoot ülaltoodud kataloogidesse.

Siin on mõned Apache veebiserveri kohta käivad lisajuhised, mis teile kasulikud on:

  1. Kasulikud käsud Apache veebiserveri haldamiseks Linuxis
  2. 3 viisi Apache Serveri oleku ja tööaja kontrollimiseks Linuxis
  3. Kuidas lubada Apache Userdir moodul RHEL/CentOS-is
  4. Apache virtuaalne hostimine: IP-põhised ja nimepõhised virtuaalsed hostid
  5. Kuidas loetleda kõik virtuaalsed hostid Apache veebiserverisse

See on kõik! Kui teate mõnda muud kasulikku viisi Apache DocumentRoot kataloogi leidmiseks, jagage meiega allpool kommentaaride jaotist.