ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / PHP

คู่มือ Apache Name-Based Virtual Host สำหรับ PHP

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

คำว่า Virtual Host หมายถึงการปฏิบัติในการใช้งานเว็บไซต์มากกว่าหนึ่งแห่งบนเครื่องเดียว Host เสมือนสามารถเป็นแบบ “ตาม IP” ซึ่งหมายความว่าคุณมีที่อยู่ IP ที่แตกต่างกันสำหรับทุกเว็บไซต์หรือ “ตามชื่อ” ซึ่งหมายความว่าคุณมีชื่อหลายชื่อที่ทำงานบนที่อยู่ IP แต่ละรายการความจริงที่ว่าพวกเขากำลังทำงานบน Server จริงเดียวกันนั้นผู้ใช้ปลายทางไม่ชัดเจน

หากต้องการใช้ Virtual Host ตามชื่อให้ทำตามขั้นตอนต่อไปนี้:

  1. คลิกการกำหนดค่าปุ่มสำหรับ Server Apache ใน Environment ของคุณ

Image 30: name based apache virtual host 12. นำทางไปยัง/etc/httpd/conf/httpd.confไฟล์.

  1. ก่อนที่คุณจะเริ่มกำหนดค่า Host เสมือนของคุณจริงๆตรวจสอบให้แน่ใจว่าคุณมีชื่อ VirtualHostsบรรทัดไม่มีข้อคิดเห็น:

Image 31: name based apache virtual host 24. จากนั้นหา< Host เสมือน >ปิดกั้น. คุณควรสร้าง< Host เสมือน >บล็อกสำหรับแต่ละ Host ที่คุณต้องการให้บริการ

Image 32: name based apache virtual host 3

บันทึก:อาร์กิวเมนต์ไปที่< Host เสมือน >คำสั่งจะต้องตรงกับที่กำหนดไว้ชื่อ VirtualHostคำสั่ง (ในกรณีของเราคือ*:80).

ภายในแต่ละ< Host เสมือน >คุณจะต้องมีคำสั่งอย่างน้อยสองคำสั่ง:

  • ชื่อ Serverคำสั่งเพื่อระบุ Host เสมือนโดยไม่ซ้ำกันควรป้อนชื่อ Host หลักของเว็บไซต์ของคุณที่นี่
  • DocumentRootคำสั่งเพื่อแสดงว่าเนื้อหาสำหรับ Host นั้นอยู่ที่ใดใน File System
  1. หาก Server จำนวนมากต้องการเข้าถึงมากกว่าหนึ่งชื่อคุณสามารถใช้Server นามแฝงคำสั่งวางไว้ภายใน< Host เสมือน >ส่วน. คุณสามารถป้อนชื่อทั้งหมดที่บุคคลอื่นสามารถใช้เพื่อดูเว็บไซต์ของคุณได้การป้อนชื่อนี้คุณสามารถใช้ "*" และ "?" อักขระตัวแทน

Image 33: name based apache virtual host 46. สุดท้ายคุณสามารถปรับแต่งการกำหนดค่าของ Host เสมือนได้อย่างละเอียดโดยการวางคำสั่งอื่นไว้ภายใน< Host เสมือน >ตู้ Container คำสั่งส่วนใหญ่สามารถวางใน Container เหล่านี้ได้จากนั้นจะเปลี่ยนการกำหนดค่าของ Host เสมือนที่เกี่ยวข้องเท่านั้น

หากต้องการทราบว่าคำสั่งใดได้รับอนุญาตให้ปฏิบัติตามลิงค์. คำสั่งการกำหนดค่าที่ตั้งไว้ในบริบท Server หลัก (ภายนอกคำสั่งใดๆ< Host เสมือน >container) จะถูกใช้ก็ต่อเมื่อไม่ได้ถูกแทนที่โดยการตั้งค่า Host เสมือน