ວິທີການປ່ຽນແປງ Directory Apache DocumentRoot Directory ໃນ Linux


ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ແມ່ນເຄື່ອງແມ່ຂ່າຍເວັບທີ່ໃຊ້ຫຼາຍທີ່ສຸດໃນທົ່ວແພລະຕະຟອມລວມທັງການແຈກຈ່າຍ Linux ທີ່ແຕກຕ່າງກັນແລະ Windows. ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ໄດ້ຖືກນໍາໃຊ້ເພື່ອສົ່ງເນື້ອຫາຂອງເວັບແລະສາມາດໃຫ້ບໍລິການຫຼາຍໆການສອບຖາມໃນເວລາດຽວກັນ.

ມັນມັກຈະເປັນທາງເລືອກທີ່ຕ້ອງການໂດຍຜູ້ຊ່ຽວຊານໃນການສ້າງໂຄງການຕ່າງໆຂອງເວັບຕ່າງໆ. ມີຄວາມຮູ້ພື້ນຖານຢ່າງ ໜ້ອຍ ໃນເວັບເຊີຟເວີນີ້ແມ່ນມີຄວາມ ສຳ ຄັນຫຼາຍ ສຳ ລັບໄວ ໜຸ່ມ ມືອາຊີບທີ່ຕ້ອງການເລີ່ມຕົ້ນອາຊີບເປັນຜູ້ບໍລິຫານລະບົບ Linux.

ໃນ ຄຳ ແນະ ນຳ ສັ້ນໆນີ້, ທ່ານ ກຳ ລັງຈະຮຽນຮູ້ວິທີການດັດແປງໄດເລກະທໍລີຮາກ ສຳ ລັບ server web Apache. ສຳ ລັບຈຸດປະສົງຂອງບົດແນະ ນຳ ນີ້, ພວກເຮົາຈະ ນຳ ໃຊ້ການຕິດຕັ້ງທີ່ອີງໃສ່ອູບັນຕູ/Debian ແລະ RHEL/CentOS/Fedora.

ເຖິງຢ່າງໃດກໍ່ຕາມເສັ້ນທາງແລະທິດທາງແມ່ນຖືກປະຕິບັດຄືກັນກັບການແຈກຢາຍອື່ນໆເຊັ່ນກັນ, ດັ່ງນັ້ນທ່ານຈະສາມາດ ນຳ ໃຊ້ບົດຮຽນທີ່ໄດ້ຮຽນຮູ້ໃນ OSes ທີ່ແຕກຕ່າງກັນເຊັ່ນກັນ.

ເພື່ອເຮັດການປ່ຽນແປງທີ່ ຈຳ ເປັນທ່ານ ຈຳ ເປັນຕ້ອງດັດແປງ ຄຳ ສັ່ງແນະ ນຳ ຂອງເວັບເຊີຟເວີ. ນີ້ແມ່ນໄດເລກະທໍລີທີ່ Apache ຈະອ່ານເນື້ອຫາທີ່ຜູ້ເຂົ້າຊົມຈະເຂົ້າເບິ່ງຜ່ານ browser. ຫຼືເວົ້າໃນທາງອື່ນ, ນີ້ແມ່ນໄດເລກະທໍລີທີ່ປະກອບເປັນໄມ້ຢືນຕົ້ນຂອງໄດເລກະທໍລີທີ່ສາມາດເຂົ້າເຖິງຜ່ານເວັບ.

ຄ່າເລີ່ມຕົ້ນ DocumentRoot ສຳ ລັບ Apache ແມ່ນ:

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

ເສັ້ນທາງເຫຼົ່ານີ້ຖືກອະທິບາຍໄວ້ໃນເອກະສານການຕັ້ງຄ່າຂອງ Apache.

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

ເພື່ອປ່ຽນຮາກເອກະສານ ສຳ ລັບເຊີຟເວີເວັບ Apache ຂອງທ່ານພຽງແຕ່ເປີດເອກະສານທີ່ສອດຄ້ອງກັນກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກແລະຄົ້ນຫາ 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"

ຫລັງຈາກນັ້ນປ່ຽນເສັ້ນທາງໄປຫາໄດເລກະທໍລີເປົ້າ ໝາຍ ໃໝ່ ແລະໃຫ້ແນ່ໃຈວ່າ Apache ສາມາດອ່ານ/ຂຽນໃນໄດເລກະທໍລີນັ້ນ. ເມື່ອທ່ານໄດ້ແກ້ໄຂເອກະສານ DocumentRoot, ບັນທຶກເອກະສານແລະເລີ່ມຕົ້ນ apache ດ້ວຍ:

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

ຄວາມຄິດສຸດທ້າຍ

ການປ່ຽນຮາກເອກະສານໃນຕອນຕົ້ນແມ່ນວຽກທີ່ງ່າຍທີ່ສາມາດເຮັດ ສຳ ເລັດພາຍໃນສອງສາມນາທີ. ໃນເວລາທີ່ເຮັດການປ່ຽນແປງດັ່ງກ່າວແມ່ນມີຄວາມ ສຳ ຄັນທີ່ຈະຮັບປະກັນວ່າທ່ານບໍ່ໄດ້ເຮັດສິ່ງໃດສິ່ງ ໜຶ່ງ ແລະໃຫ້ແນ່ໃຈວ່າຈະເລີ້ມ Apache ຄືນ ໃໝ່ ສະ ເໝີ ພາຍຫຼັງທີ່ເຮັດການປ່ຽນແປງເອກະສານການຕັ້ງຄ່າຂອງມັນ.