Giunsa Pagbag-o ang Default nga Direktoryo sa Apache DocumentRoot sa Linux


Ang Apache web server tingali mao ang labing gigamit nga web server sa mga platform lakip ang lainlaing mga distribusyon sa Linux ug Windows. Ang web server gigamit sa paghatod sa web content ug makaserbisyo sa daghang pangutana sa usa ka higayon.

Kanunay kini ang gipalabi nga kapilian sa mga propesyonal alang sa pagtukod sa lainlaing mga proyekto sa web. Ang pagbaton sa labing menos sukaranan nga kahibalo sa kini nga web server hinungdanon alang sa bisan kinsa nga batan-ong propesyonal nga gusto magsugod usa ka karera isip usa ka tagdumala sa sistema sa Linux.

Niini nga mubo nga panudlo, mahibal-an nimo kung giunsa ang pagbag-o sa direktoryo sa gamut alang sa Apache web server. Alang sa katuyoan niini nga panudlo, among gamiton ang Ubuntu/Debian ug RHEL/CentOS/Fedora nga nakabase sa mga instalasyon sa web server.

Bisan pa, ang mga agianan ug mga direktiba halos parehas alang sa ubang mga pag-apod-apod, mao nga mahimo nimong magamit usab ang nahibal-an sa lainlaing mga OS.

Aron mahimo ang gikinahanglan nga mga pagbag-o kinahanglan nimo nga usbon ang DocumentRoot direktiba sa web server. Kini ang direktoryo diin basahon sa Apache ang mga sulud nga ma-access sa bisita sa browser. O sa laing pagkasulti, kini ang direktoryo nga nagporma sa kahoy sa mga direktoryo nga mahimong ma-access sa web.

Ang default nga DocumentRoot para sa Apache mao ang:

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

Kini nga mga agianan gihulagway sa configuration file sa Apache.

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

Aron mausab ang gamut nga dokumento alang sa imong Apache web server ablihi lang ang katugbang nga file gamit ang imong paborito nga text editor ug pangitaa ang 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"

Pagkahuman niana, usba ang agianan padulong sa bag-ong target nga direktoryo ug siguroha nga ang Apache makabasa/makasulat sa kana nga direktoryo. Sa higayon nga imong giusab ang DocumentRoot, i-save ang file ug i-restart ang apache gamit ang:

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

Katapusan nga mga hunahuna

Ang pagbag-o sa default nga gamut sa dokumento usa ka dali nga buluhaton nga mahuman sa pipila ka minuto. Kung ang paghimo sa ingon nga mga pagbag-o hinungdanon aron masiguro nga dili ka makahimo og bisan unsang mga typo ug siguruha nga kanunay nga i-restart ang Apache pagkahuman makahimo mga pagbag-o sa file sa pag-configure niini.