Yadda ake Canja Default Apache DocumentRoot Directory a Linux


Sabar gidan yanar gizo ta Apache tabbas ita ce sabar gidan yanar gizo da aka fi amfani da ita a fadin dandamali gami da rarraba Linux daban-daban da Windows. Ana amfani da sabar gidan yanar gizo don sadar da abun cikin gidan yanar gizo kuma tana iya ba da tambayoyi da yawa lokaci guda.

Yawancin lokaci shine zaɓin da ƙwararru suka fi so don gina ayyukan yanar gizo daban-daban. Samun aƙalla ilimin asali na wannan sabar gidan yanar gizo yana da mahimmanci ga kowane matashi mai sana'a wanda ke son fara aiki a matsayin mai gudanar da tsarin Linux.

A cikin wannan ɗan gajeren koyawa, za ku koyi yadda ake gyara tushen adireshin sabar gidan yanar gizon Apache. Don manufar wannan koyawa, za mu yi amfani da Ubuntu/Debian da RHEL/CentOS/Fedora tushen shigarwa na sabar gidan yanar gizo.

Koyaya hanyoyin da umarnin  kusan iri ɗaya ne ga sauran rabawa kuma, saboda haka zaku iya amfani da abubuwan da aka koya a cikin OS daban-daban kuma.

Don yin sauye-sauyen da suka dace kuna buƙatar canza  DocumentRoot umarnin sabar gidan yanar gizo. Wannan ita ce kundin adireshi wanda Apache zai karanta abubuwan da baƙo zai shiga akan mai binciken. Ko kuma a wasu kalmomi, wannan ita ce kundin adireshi wanda ke samar da bishiyar kundayen adireshi da za a iya samu ta hanyar yanar gizo.

Tsoffin DocumentRoot na Apache   shine:

/var/www/html
or
/var/www/

An bayyana waɗannan hanyoyin a cikin fayil ɗin sanyi na Apache.

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
/etc/httpd/conf/httpd.conf

Don canza tushen daftarin aiki na sabar gidan yanar gizon ku ta Apache kawai buɗe fayil ɗin da ya dace tare da editan rubutu da kuka fi so kuma bincika DocumentRoot.

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

Bayan haka canza hanyar zuwa sabon kundin adireshin kuma a tabbata Apache yana iya karantawa/rubutu a waccan adireshin. Da zarar kun canza DocumentRoot, adana fayil ɗin kuma sake kunna apache tare da:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

Tunani na ƙarshe

Canjin tushen daftarin aiki aiki ne mai sauƙi wanda za'a iya kammala shi cikin 'yan mintuna kaɗan. Lokacin yin irin waɗannan canje-canje yana da mahimmanci don tabbatar da cewa ba ku yi kowane rubutu ba kuma ku tabbata koyaushe kuna sake kunna Apache bayan yin canje-canje ga fayil ɗin sanyi.