Hvernig á að finna Apache skjalarót í Linux
DocumentRoot er efsta stigi skrárinnar í skjalatrénu sem er sýnilegt af vefnum og þessi tilskipun setur möppuna í uppsetninguna sem Apache2 eða HTTPD leitar að og þjónar vefskrám frá umbeðinni vefslóð til skjalsrótarinnar.
Til dæmis:
DocumentRoot "/var/www/html"
þá vísar aðgangur að http://domain.com/index.html
til /var/www/html/index.html
. Lýsa ætti DocumentRoot án skástrik.
Í þessari stuttu fljótlegu ábendingu munum við sýna þér hvernig á að finna Apache DocumentRoot möppuna í Linux kerfi.
Að finna Apache skjalarót
Til að fá Apache DocumentRoot möppuna á Debian, Ubuntu Linux og afleiður hennar eins og Linux Mint skaltu keyra eftirfarandi grep skipun.
$ 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 dreifingum skaltu keyra eftirfarandi skipun.
$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf $ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf
Athugaðu að staðsetning DocumentRoot skrárinnar getur verið breytileg eftir gildi DocumentRoot tilskipunarinnar sem er sett í Apache eða httpd stillingum.
Ef þú vilt breyta staðsetningu Apache DocumentRoot möppunnar, vinsamlegast lestu greinina okkar sem útskýrir hvernig á að breyta sjálfgefnum Apache 'DocumentRoot' skrá í Linux.
Til hliðar verða einstakar möppur fyrir alla sýndargestgjafana þína að vera staðsettir undir DocumentRoot. Til dæmis, ef DocumentRoot þín er /var/www/html
, og þú ert með tvær síður sem heita example1.com og example2.com, geturðu búið til þeirra möppur eins og sýnt er.
$ sudo mkdir -p /var/www/html/example1.com/ $ sudo mkdir -p /var/www/html/example2.com/
Síðan í stillingarskrám sýndarhýsingar skaltu benda DocumentRoot þeirra á ofangreindar möppur.
Hér eru nokkrar viðbótarleiðbeiningar um Apache vefþjón, sem þér mun finnast gagnlegar:
- Gagnlegar skipanir til að stjórna Apache vefþjóni í Linux
- 3 leiðir til að athuga Apache netþjónsstöðu og spenntur í Linux
- Hvernig á að virkja Apache Userdir Module á RHEL/CentOS
- Apache sýndarhýsing: sýndargestgjafar sem byggja á IP og nafna
- Hvernig á að skrá alla sýndargestgjafa í Apache vefþjóni
Það er það! Ef þú veist um aðra gagnlega leið til að finna Apache DocumentRoot möppuna skaltu deila með okkur í athugasemdahlutanum hér að neðan.