คู่มือ Apache Name-Based Virtual Host สำหรับ PHP
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
คำว่า Virtual Host หมายถึงการปฏิบัติในการใช้งานเว็บไซต์มากกว่าหนึ่งแห่งบนเครื่องเดียว Host เสมือนสามารถเป็นแบบ “ตาม IP” ซึ่งหมายความว่าคุณมีที่อยู่ IP ที่แตกต่างกันสำหรับทุกเว็บไซต์หรือ “ตามชื่อ” ซึ่งหมายความว่าคุณมีชื่อหลายชื่อที่ทำงานบนที่อยู่ IP แต่ละรายการความจริงที่ว่าพวกเขากำลังทำงานบน Server จริงเดียวกันนั้นผู้ใช้ปลายทางไม่ชัดเจน
หากต้องการใช้ Virtual Host ตามชื่อให้ทำตามขั้นตอนต่อไปนี้:
- คลิกการกำหนดค่าปุ่มสำหรับ Server Apache ใน Environment ของคุณ
2. นำทางไปยัง/etc/httpd/conf/httpd.confไฟล์.
- ก่อนที่คุณจะเริ่มกำหนดค่า Host เสมือนของคุณจริงๆตรวจสอบให้แน่ใจว่าคุณมีชื่อ VirtualHostsบรรทัดไม่มีข้อคิดเห็น:
4. จากนั้นหา< Host เสมือน >ปิดกั้น. คุณควรสร้าง< Host เสมือน >บล็อกสำหรับแต่ละ Host ที่คุณต้องการให้บริการ
บันทึก:อาร์กิวเมนต์ไปที่< Host เสมือน >คำสั่งจะต้องตรงกับที่กำหนดไว้ชื่อ VirtualHostคำสั่ง (ในกรณีของเราคือ*:80).
ภายในแต่ละ< Host เสมือน >คุณจะต้องมีคำสั่งอย่างน้อยสองคำสั่ง:
- ชื่อ Serverคำสั่งเพื่อระบุ Host เสมือนโดยไม่ซ้ำกันควรป้อนชื่อ Host หลักของเว็บไซต์ของคุณที่นี่
- DocumentRootคำสั่งเพื่อแสดงว่าเนื้อหาสำหรับ Host นั้นอยู่ที่ใดใน File System
- หาก Server จำนวนมากต้องการเข้าถึงมากกว่าหนึ่งชื่อคุณสามารถใช้Server นามแฝงคำสั่งวางไว้ภายใน< Host เสมือน >ส่วน. คุณสามารถป้อนชื่อทั้งหมดที่บุคคลอื่นสามารถใช้เพื่อดูเว็บไซต์ของคุณได้การป้อนชื่อนี้คุณสามารถใช้ "*" และ "?" อักขระตัวแทน
6. สุดท้ายคุณสามารถปรับแต่งการกำหนดค่าของ Host เสมือนได้อย่างละเอียดโดยการวางคำสั่งอื่นไว้ภายใน< Host เสมือน >ตู้ Container คำสั่งส่วนใหญ่สามารถวางใน Container เหล่านี้ได้จากนั้นจะเปลี่ยนการกำหนดค่าของ Host เสมือนที่เกี่ยวข้องเท่านั้น
หากต้องการทราบว่าคำสั่งใดได้รับอนุญาตให้ปฏิบัติตามลิงค์. คำสั่งการกำหนดค่าที่ตั้งไว้ในบริบท Server หลัก (ภายนอกคำสั่งใดๆ< Host เสมือน >container) จะถูกใช้ก็ต่อเมื่อไม่ได้ถูกแทนที่โดยการตั้งค่า Host เสมือน

