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:
- Kasulikud käsud Apache veebiserveri haldamiseks Linuxis
- 3 viisi Apache Serveri oleku ja tööaja kontrollimiseks Linuxis
- Kuidas lubada Apache Userdir moodul RHEL/CentOS-is
- Apache virtuaalne hostimine: IP-põhised ja nimepõhised virtuaalsed hostid
- 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.