วิธีค้นหารูทเอกสาร Apache ใน 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 โปรดอ่านบทความของเราที่อธิบายวิธีเปลี่ยนไดเรกทอรี 'DocumentRoot' เริ่มต้นของ Apache ใน 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 ไปยังไดเรกทอรีด้านบน
ต่อไปนี้เป็นคำแนะนำเพิ่มเติมเกี่ยวกับเว็บเซิร์ฟเวอร์ Apache ที่คุณจะพบว่ามีประโยชน์:
- คำสั่งที่เป็นประโยชน์ในการจัดการ Apache Web Server ใน Linux
- 3 วิธีในการตรวจสอบสถานะเซิร์ฟเวอร์ Apache และสถานะการออนไลน์ใน Linux
- วิธีเปิดใช้งานโมดูล Apache Userdir บน RHEL/CentOS
- Apache Virtual Hosting: โฮสต์เสมือนตาม IP และตามชื่อ
- วิธีแสดงรายการโฮสต์เสมือนทั้งหมดใน Apache Web Server
แค่นั้นแหละ! หากคุณทราบวิธีอื่นๆ ที่เป็นประโยชน์ในการค้นหาไดเร็กทอรี Apache DocumentRoot โปรดแชร์กับเราในส่วนความคิดเห็นด้านล่าง