ວິທີການຊອກຫາເອກະສານ Apache Root ໃນ Linux
ເອກະສານ DocumentRoot ແມ່ນໄດເລກະທໍລີລະດັບສູງສຸດໃນຕົ້ນໄມ້ເອກະສານທີ່ສາມາດເບິ່ງເຫັນໄດ້ຈາກເວບແລະທິດທາງນີ້ ກຳ ນົດໄດເລກະທໍລີໃນການຕັ້ງຄ່າທີ່ Apache2 ຫຼື HTTPD ຊອກຫາແລະໃຫ້ບໍລິການແຟ້ມເອກະສານຈາກ URL ທີ່ຮ້ອງຂໍໄປຫາຮາກເອກະສານ.
ຍົກຕົວຢ່າງ:
DocumentRoot "/var/www/html"
ຫຼັງຈາກນັ້ນເຂົ້າເຖິງ http://domain.com/index.html
ໝາຍ ເຖິງ /var/www/html/index.html
. ເອກະສານ DocumentRoot ຄວນໄດ້ຮັບການອະທິບາຍໂດຍບໍ່ມີການຖາງແຖວ.
ໃນ ຄຳ ແນະ ນຳ ໄວໆນີ້, ພວກເຮົາຈະສະແດງວິທີການຊອກຫາໄດເລກະທໍລີ Apache DocumentRoot ໃນລະບົບ Linux.
ຊອກຫາຮາກເອກະສານ Apache
ເພື່ອໃຫ້ໄດເລກະທໍລີ Apache DocumentRoot ຢູ່ Debian, Ubuntu Linux ແລະມັນເປັນອະນຸພັນເຊັ່ນ Linux Mint, ດໍາເນີນການຄໍາສັ່ງ grep ຕໍ່ໄປນີ້.
$ grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf $ grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf
ໃນການແຈກຢາຍ CentOS, RHEL ແລະ Fedora Linux, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf $ grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf
ໃຫ້ສັງເກດວ່າທີ່ຕັ້ງຂອງໄດເລກະທໍລີ DocumentRoot ອາດຈະແຕກຕ່າງກັນໄປຕາມມູນຄ່າຂອງການ ກຳ ນົດທິດທາງຂອງ DocumentRoot ໃນການຕັ້ງຄ່າ Apache ຫຼື httpd.
ຖ້າທ່ານຕ້ອງການປ່ຽນສະຖານທີ່ຂອງໄດເລກະທໍລີ Apache DocumentRoot , ກະລຸນາອ່ານບົດຄວາມຂອງພວກເຮົາທີ່ອະທິບາຍວິທີການປ່ຽນລາຍຊື່ປື້ມລະບົບ Apache Default 'DocumentRoot' ໃນ Linux.
ໃນປື້ມບັນທຶກຂ້າງ ໜຶ່ງ, ລາຍຊື່ບຸກຄົນ ສຳ ລັບເຈົ້າພາບເສີຍໆຂອງທ່ານທັງ ໝົດ ຕ້ອງຖືກຕັ້ງຢູ່ພາຍໃຕ້ເອກະສານ DocumentRoot. ຕົວຢ່າງເຊັ່ນຖ້າ DocumentRoot ຂອງທ່ານແມ່ນ /var/www/html
ແລະທ່ານມີສອງເວັບໄຊທີ່ເອີ້ນວ່າ example1.com ແລະ example2.com, ທ່ານສາມາດສ້າງໄດເລກະທໍລີຂອງພວກເຂົາດັ່ງທີ່ສະແດງ.
$ sudo mkdir -p /var/www/html/example1.com/ $ sudo mkdir -p /var/www/html/example2.com/
ຫຼັງຈາກນັ້ນໃນເອກະສານການຕັ້ງຄ່າໂຮດຕິ້ງແບບເສມືນ, ໃຫ້ພວກເຂົາແນະ ນຳ ເອກະສານ DocumentRoot ຂອງພວກເຂົາໄປທີ່ໄດເລກະທໍລີຂ້າງເທິງ.
ນີ້ແມ່ນ ຄຳ ແນະ ນຳ ເພີ່ມເຕີມກ່ຽວກັບເຊີຟເວີ web Apache, ເຊິ່ງທ່ານຈະເຫັນວ່າມີປະໂຫຍດ:
<
ນັ້ນແມ່ນມັນ! ຖ້າທ່ານຮູ້ວິທີອື່ນທີ່ເປັນປະໂຫຍດໃນການຊອກຫາເອກະສານ Apache DocumentRoot, ໃຫ້ແບ່ງປັນກັບພວກເຮົາໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມ