ວິທີການປ່ຽນແປງ 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 ຄືນ ໃໝ່ ສະ ເໝີ ພາຍຫຼັງທີ່ເຮັດການປ່ຽນແປງເອກະສານການຕັ້ງຄ່າຂອງມັນ.