ข้ามไปยังเนื้อหาหลัก
เวอร์ชัน: TOS 6

Web Server

การใช้ TerraMaster Web Server ช่วยให้คุณตั้งค่า TNAS ของคุณเป็นเซิร์ฟเวอร์เว็บไซต์ได้ ผ่านส่วนติดต่อแบบกราฟิกของ Web Server คุณสามารถกำหนดค่า virtual host หลายรายการ, PHP, เส้นทางการจัดเก็บข้อมูลเว็บเพจ และโปรโตคอลเครือข่าย มอบความสะดวกสำหรับการบำรุงรักษาและการจัดการเว็บไซต์

Settings​

การจัดการ TNAS เป็น Web Server

Managing the Web Server​

คุณสามารถเปิดใช้งานและจัดการ Web Server ได้อย่างง่ายดาย ในหน้าการตั้งค่า คุณสามารถแก้ไขการตั้งค่า Web Server ต่อไปนี้:

  1. Root Directory: เลือกไดเรกทอรีรากสำหรับเว็บไซต์ของ Web server เพื่อให้ผู้ใช้ภายนอกเข้าถึงได้
  2. PHP Version: เลือกเวอร์ชัน PHP สำหรับการรองรับภาษาสคริปต์บนเซิร์ฟเวอร์
  3. HTTP Port: ระบุหมายเลขพอร์ตสำหรับการเข้าถึง Web server ผ่าน HTTP (ค่าเริ่มต้น: 8808)
  4. HTTPS Port: ระบุหมายเลขพอร์ตสำหรับการเข้าถึง Web server ผ่าน HTTPS (ค่าเริ่มต้น: 477)
Note

ในระหว่างการติดตั้ง จะมีการสร้างโฟลเดอร์แชร์ "www" เริ่มต้นขึ้นเพื่อจัดเก็บไฟล์เว็บไซต์ หากต้องการใช้โฟลเดอร์แชร์อื่นสำหรับเซิร์ฟเวอร์เว็บไซต์ ให้แก้ไขสิทธิ์ในโมดูล User Groups ของแผงควบคุมภายใต้กลุ่มผู้ใช้ "media"

Setting Up TNAS as a Web Server​

  1. เปิด "Web Server" และไปที่ "Settings" ในแผงด้านซ้าย
  2. ทำเครื่องหมาย "Enable Web Server" และกำหนดค่า "Root Directory", "PHP Version", "HTTP Port"
  3. คลิก "Apply" เพื่อบันทึกการตั้งค่า
Note
  1. เมื่อเข้าถึงเว็บเซิร์ฟเวอร์ผ่าน HTTP ให้ใช้รูปแบบต่อไปนี้: http://Web Server IP Address:Number (เช่น http://10.18.8.183:80) การป้อน http://Web Server IP Address โดยตรงจะไม่ทำงาน
  2. สำหรับการเข้าถึงผ่าน HTTPS ให้ใช้: https://Web Server IP Address:Number (เช่น https://10.18.8.183:477) ตรวจสอบให้แน่ใจว่าได้แทนที่ 477 ด้วยหมายเลขพอร์ต HTTPS ที่คุณกำหนดค่าไว้

Virtual Hosting​

Virtual hosting ช่วยให้เว็บไซต์หลายแห่งทำงานบนเว็บเซิร์ฟเวอร์เดียวได้ โดยให้บริการต่าง ๆ เช่น Web, FTP, Mail และอื่น ๆ เมื่อเปิดใช้งานเว็บเซิร์ฟเวอร์แล้ว ผู้ใช้สามารถกำหนดค่า virtual host หลายรายการภายในนั้นได้ virtual host แต่ละรายการใช้ที่อยู่ IP เดียวกัน (ที่อยู่ IP ของอุปกรณ์ TNAS) แต่ใช้หมายเลขพอร์ตที่แตกต่างกัน โดยหมายเลขพอร์ตแต่ละหมายเลขจะสอดคล้องกับ virtual host ที่เฉพาะเจาะจง นำผู้ใช้ไปยังเว็บไซต์ต่าง ๆ เมื่อเข้าถึงผ่านหมายเลขพอร์ตที่แตกต่างกัน

Managing Virtual Hosts​

บนหน้า การจัดการ virtual host คุณสามารถดำเนินการดังต่อไปนี้:

  • Add: สร้าง virtual host ใหม่
  • Edit: แก้ไขการตั้งค่าสำหรับ virtual host ที่เลือก
  • Stop/Enable: ปิดหรือเปิดใช้งาน virtual host ที่เลือก
  • Delete: ลบ virtual host ที่เลือก

Setting Up Multiple Virtual Hosts on the Web Server​

  1. เปิด "Web Server" และไปที่ส่วน "Virtual Host" ในแผงด้านซ้าย
  2. คลิกไอคอน "Create" ในแถบเครื่องมือเพื่อเปิดหน้าต่างป็อปอัป "Add Virtual Host"
  3. ปรับแต่งการตั้งค่าต่อไปนี้สำหรับ virtual host:
    • Subfolder: ระบุเส้นทางไดเรกทอรีสำหรับ virtual host
    • PHP Version: เลือกเวอร์ชันของ PHP สำหรับ virtual host
    • Host Name: ป้อนชื่อโฮสต์สำหรับ virtual host
    • Port: กำหนดหมายเลขพอร์ตที่ไม่ซ้ำกันสำหรับ virtual host
    • Protocol: เลือกโปรโตคอล (HTTP หรือ HTTPS) สำหรับ virtual host
  4. คลิก "Apply" เพื่อบันทึกการตั้งค่า จะมีข้อความยืนยัน "Settings Successful" ปรากฏขึ้น แสดงว่าการตั้งค่า virtual host เสร็จสมบูรณ์
Note

เมื่อเข้าถึง virtual host ผ่าน HTTP:

  1. ที่อยู่การเข้าถึงจะเป็น: http://Web Server IP Address:Virtual Host Port Number (เช่น http://10.18.8.183:80 ) การป้อน http://Web Server IP Address โดยตรงจะไม่ทำงาน
  2. หมายเลขพอร์ตควรแตกต่างจากพอร์ต HTTP มาตรฐาน 80 เนื่องจาก virtual host ใช้พอร์ตที่ไม่ใช่มาตรฐาน

PHP​

Managing PHP​

บนหน้า PHP คุณสามารถดำเนินการดังต่อไปนี้กับ PHP:

  • Create: สร้างอินสแตนซ์ PHP
  • Edit: แก้ไขอินสแตนซ์ PHP ที่เลือก
  • Delete: ลบอินสแตนซ์ PHP ที่เลือก

How to Create PHP​

  1. เปิด "Web Server" และไปที่ส่วน PHP ในแผงด้านซ้าย
  2. คลิกไอคอน "Create" ในแถบเครื่องมือ และหน้าต่างป็อปอัป "Add PHP" จะปรากฏขึ้น
  3. แก้ไขการตั้งค่า PHP พื้นฐาน รวมถึง Name, Description และ Version
  4. เลือกตัวเลือก เช่น "Enable PHP Cache", "Enable Xdebug" และ "Enable display_errors to show PHP error messages" ป้อนแผนผังไดเรกทอรีที่ PHP สามารถเปิดไฟล์ได้ ทำเครื่องหมายที่ "Extension Names" ที่ต้องการ
  5. คลิก "Apply" เพื่อยืนยันการตั้งค่าและเสร็จสิ้นการสร้างอินสแตนซ์ PHP