ວິທີການຊອກຫາເອກະສານ 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 Web Server ໃນ Linux
  • 3 ວິທີໃນການກວດສອບ Apache Server Status ແລະ Uptime ໃນ Linux
  • ວິທີການເປີດໃຊ້ໂປແກຼມ Apache Userdir ໃນ RHEL/CentOS
  • Apache Virtual Hosting: IP ທີ່ຕັ້ງຊື່ແລະໂຮດຕິ້ງ Virtual Server ທີ່ອີງໃສ່ຊື່
  • ວິທີການລາຍຊື່ເຈົ້າພາບເສມືນທັງ ໝົດ ໃນ Apache Web Server
  • ນັ້ນແມ່ນມັນ! ຖ້າທ່ານຮູ້ວິທີອື່ນທີ່ເປັນປະໂຫຍດໃນການຊອກຫາເອກະສານ Apache DocumentRoot, ໃຫ້ແບ່ງປັນກັບພວກເຮົາໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມ