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:

  1. Gagnlegar skipanir til að stjórna Apache vefþjóni í Linux
  2. 3 leiðir til að athuga Apache netþjónsstöðu og spenntur í Linux
  3. Hvernig á að virkja Apache Userdir Module á RHEL/CentOS
  4. Apache sýndarhýsing: sýndargestgjafar sem byggja á IP og nafna
  5. 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.