Jinsi ya kupata Mizizi ya Hati ya Apache kwenye Linux


DocumentRoot ni saraka ya kiwango cha juu katika mti wa hati inayoonekana kutoka kwa wavuti na maagizo haya huweka saraka katika usanidi ambayo Apache2 au HTTPD inatafuta na kuwasilisha faili za wavuti kutoka kwa URL iliyoombwa hadi mzizi wa hati.

Kwa mfano:

DocumentRoot "/var/www/html"

kisha ufikiaji wa http://domain.com/index.html inarejelea /var/www/html/index.html. DocumentRoot inapaswa kuelezewa bila kufyeka nyuma.

Katika kidokezo hiki kifupi cha haraka, tutakuonyesha jinsi ya kupata saraka ya Apache DocumentRoot katika mfumo wa Linux.

Kupata Mzizi wa Hati ya Apache

Ili kupata saraka ya Apache DocumentRoot kwenye Debian, Ubuntu Linux na derivatives kama vile Linux Mint, endesha amri ifuatayo ya grep.

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

Kwenye usambazaji wa CentOS, RHEL na Fedora Linux, endesha amri ifuatayo.

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

Kumbuka kuwa eneo la saraka ya DocumentRoot linaweza kutofautiana kulingana na thamani ya maagizo ya DocumentRoot iliyowekwa katika usanidi wa Apache au httpd.

Iwapo ungependa kubadilisha eneo la saraka ya Apache DocumentRoot, tafadhali soma makala yetu yanayofafanua Jinsi ya Kubadilisha Saraka Chaguomsingi ya Apache ‘DocumentRoot’ katika Linux.

Kwa dokezo, saraka mahususi za wapangishi wako wote pepe lazima ziwe chini ya DocumentRoot. Kwa mfano, ikiwa DocumentRoot yako ni /var/www/html, na una tovuti mbili zinazoitwa example1.com na example2.com, unaweza kuunda saraka zao kama inavyoonyeshwa.

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

Kisha kwenye faili za usanidi wa mwenyeji, elekeza DocumentRoot yao kwenye saraka zilizo hapo juu.

Hapa kuna miongozo ya ziada kuhusu seva ya wavuti ya Apache, ambayo utapata muhimu:

  1. Amri Muhimu za Kudhibiti Seva ya Wavuti ya Apache katika Linux
  2. Njia 3 za Kuangalia Hali ya Seva ya Apache na Wakati wa Kuongezeka katika Linux
  3. Jinsi ya Kuwasha Moduli ya Apache Userdir kwenye RHEL/CentOS
  4. Upangishaji Mtandaoni wa Apache: Wapangishi Pepe kwa Kulingana na IP na Kulingana na Jina
  5. Jinsi ya Kuorodhesha Wapangishi Wote Pekee katika Seva ya Wavuti ya Apache

Hiyo ndiyo! Ikiwa unajua njia nyingine yoyote muhimu ya kupata saraka ya Apache DocumentRoot, shiriki nasi katika sehemu ya maoni hapa chini.