Web Server
การใช้ TerraMaster Web Server ช่วยให้คุณตั้งค่า TNAS ของคุณเป็นเซิร์ฟเวอร์เว็บไซต์ได้ ผ่านส่วนติดต่อแบบกราฟิกของ Web Server คุณสามารถกำหนดค่า virtual host หลายรายการ, PHP, เส้นทางการจัดเก็บข้อมูลเว็บเพจ และโปรโตคอลเครือข่าย มอบความสะดวกสำหรับการบำรุงรักษาและการจัดการเว็บไซต์
Settings
การจัดการ TNAS เป็น Web Server
Managing the Web Server
คุณสามารถเปิดใช้งานและจัดการ Web Server ได้อย่างง่ายดาย ในหน้าการตั้งค่า คุณสามารถแก้ไขการตั้งค่า Web Server ต่อไปนี้:
- Root Directory: เลือกไดเรกทอรีรากสำหรับเว็บไซต์ของ Web server เพื่อให้ผู้ใช้ภายนอกเข้าถึงได้
- PHP Version: เลือกเวอร์ชัน PHP สำหรับการรองรับภาษาสคริปต์บนเซิร์ฟเวอร์
- HTTP Port: ระบุหมายเลขพอร์ตสำหรับการเข้าถึง Web server ผ่าน HTTP (ค่าเริ่มต้น: 8808)
- HTTPS Port: ระบุหมายเลขพอร์ตสำหรับการเข้าถึง Web server ผ่าน HTTPS (ค่าเริ่มต้น: 477)
ในระหว่างการติดตั้ง จะมีการสร้างโฟลเดอร์แชร์ "www" เริ่มต้นขึ้นเพื่อจัดเก็บไฟล์เว็บไซต์ หากต้องการใช้โฟลเดอร์แชร์อื่นสำหรับเซิร์ฟเวอร์เว็บไซต์ ให้แก้ไขสิทธิ์ในโมดูล User Groups ของแผงควบคุมภายใต้กลุ่มผู้ใช้ "media"
Setting Up TNAS as a Web Server
- เปิด "Web Server" และไปที่ "Settings" ในแผงด้านซ้าย
- ทำเครื่องหมาย "Enable Web Server" และกำหนดค่า "Root Directory", "PHP Version", "HTTP Port"
- คลิก "Apply" เพื่อบันทึกการตั้งค่า
- เมื่อเข้าถึงเว็บเซิร์ฟเวอร์ผ่าน HTTP ให้ใช้รูปแบบต่อไปนี้:
http://Web Server IP Address:Number(เช่น http://10.18.8.183:80) การป้อน http://Web Server IP Address โดยตรงจะไม่ทำงาน - สำหรับการเข้าถึงผ่าน 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
- เปิด "Web Server" และไปที่ส่วน "Virtual Host" ในแผงด้านซ้าย
- คลิกไอคอน "Create" ในแถบเครื่องมือเพื่อเปิดหน้าต่างป็อปอัป "Add Virtual Host"
- ปรับแต่งการตั้งค่าต่อไปนี้สำหรับ virtual host:
- Subfolder: ระบุเส้นทางไดเรกทอรีสำหรับ virtual host
- PHP Version: เลือกเวอร์ชันของ PHP สำหรับ virtual host
- Host Name: ป้อนชื่อโฮสต์สำหรับ virtual host
- Port: กำหนดหมายเลขพอร์ตที่ไม่ซ้ำกันสำหรับ virtual host
- Protocol: เลือกโปรโตคอล (HTTP หรือ HTTPS) สำหรับ virtual host
- คลิก "Apply" เพื่อบันทึกการตั้งค่า จะมีข้อความยืนยัน "Settings Successful" ปรากฏขึ้น แสดงว่าการตั้งค่า virtual host เสร็จสมบูรณ์
เมื่อเข้าถึง virtual host ผ่าน HTTP:
- ที่อยู่การเข้าถึงจะเป็น: http://Web Server IP Address:Virtual Host Port Number (เช่น http://10.18.8.183:80 ) การป้อน http://Web Server IP Address โดยตรงจะไม่ทำงาน
- หมายเลขพอร์ตควรแตกต่างจากพอร์ต HTTP มาตรฐาน 80 เนื่องจาก virtual host ใช้พอร์ตที่ไม่ใช่มาตรฐาน
PHP
Managing PHP
บนหน้า PHP คุณสามารถดำเนินการดังต่อไปนี้กับ PHP:
- Create: สร้างอินสแตนซ์ PHP
- Edit: แก้ไขอินสแตนซ์ PHP ที่เลือก
- Delete: ลบอินสแตนซ์ PHP ที่เลือก
How to Create PHP
- เปิด "Web Server" และไปที่ส่วน PHP ในแผงด้านซ้าย
- คลิกไอคอน "Create" ในแถบเครื่องมือ และหน้าต่างป็อปอัป "Add PHP" จะปรากฏขึ้น
- แก้ไขการตั้งค่า PHP พื้นฐาน รวมถึง Name, Description และ Version
- เลือกตัวเลือก เช่น "Enable PHP Cache", "Enable Xdebug" และ "Enable display_errors to show PHP error messages" ป้อนแผนผังไดเรกทอรีที่ PHP สามารถเปิดไฟล์ได้ ทำเครื่องหมายที่ "Extension Names" ที่ต้องการ
- คลิก "Apply" เพื่อยืนยันการตั้งค่าและเสร็จสิ้นการสร้างอินสแตนซ์ PHP