คู่มือ NGINX PHP สำหรับ PHP
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
ที่NGINX PHPสแต็คคือHTTP/3พร้อมรองรับคุณสมบัติที่เปิดใช้งานตามค่าเริ่มต้นตั้งแต่1.16.1ปล่อยสำหรับ PHP7.2.26,7.3.13,7.4.1เวอร์ชันขึ้นไปอย่างไรก็ตามPublic IPจำเป็นต้องเลี่ยงผ่าน Shared Load Balancer และทำงานโดยตรงกับ Server ผ่าน HTTP/3
NGINXเป็น Server HTTP ที่รวดเร็วและมีน้ำหนักเบาซึ่งนักพัฒนาทั่วโลกใช้กันอย่างแพร่หลายสามารถปรับแต่งได้สูงเนื่องจากมีโครงสร้างโมดูลาร์ซึ่งช่วยให้สามารถใช้ฟังก์ชันที่จำเป็นได้พร้อมๆกันช่วยให้มั่นใจได้ถึงการใช้ Resource อย่างมีประสิทธิภาพ
Platform ดังกล่าวปรับแต่งและเพิ่มประสิทธิภาพ NGINX เพื่อให้เป็น Application Server PHP ที่เข้ากันได้กับฟังก์ชันการทำงานของ Platform อย่างสมบูรณ์เมื่อเทียบกับอาปาเช่ PHPเหมาะสำหรับการจัดการเว็บไซต์ที่มีเนื้อหาคงที่มากกว่าแต่เนื่องจากการรองรับ FastCGI จึงสามารถประมวลผล Script ที่ซับซ้อนได้เช่นกัน
บันทึก:Template นี้ใช้ความทันสมัยระบบดีมอนการเริ่มต้น
หากต้องการสร้าง Server NGINX สำหรับการ HostApplication PHP ให้ทำตามขั้นตอนในคำแนะนำโดยละเอียดด้านล่าง
- เข้าสู่ระบบ DashboardPlatform แล้วคลิกEnvironment ใหม่ปุ่มเพื่อเข้าถึงวิซาร์ด Topology
2. บนPHPแท็บเครื่องยนต์ให้เลือกNGINXเป็น Application Server ของคุณและกำหนดค่า Parameter อื่นๆ (เช่นก้อนเมฆหรือภูมิภาค Environment) ตามความต้องการของคุณ
- หลังจากสร้างแล้วคลิกเปิดใน Browserถัดจาก Server NGINX:
4. คุณจะเห็น Serverphpinfo.phpข้อมูลตามค่าเริ่มต้น
ขั้นตอนต่อไปจะเป็นการDeployApplication PHP ของคุณ
การกำหนดค่า NGINX
ในขณะที่ใช้ NGINX เป็น Application Server มีข้อจำกัดบางประการเกี่ยวกับขนาดของไฟล์ที่อัปโหลดไปยัง Application คุณสามารถกำหนดค่าถัดไปเพื่อปรับเปลี่ยนได้:
- วางเมาส์เหนือ Application Server NGINX แล้วคลิกที่ปรากฏการกำหนดค่าปุ่ม.
2.ภายในช่องเปิดConfiguration File Managerค้นหาและปรับแต่ง/etc/nginx/nginx.confโดยเพิ่มสตริงต่อไปนี้ลงในไฟล์httpส่วน:
สำเนา
client_max_body_size 50m;
คุณสามารถตั้งค่าที่ต้องการแทนการตั้งค่าได้50MBใช้ในตัวอย่างด้านบน
บันทึก:ไม่ว่าการตั้งค่าข้างต้นจะเป็นอย่างไรหากทำงานผ่านตัวจัดการไฟล์ในตัวของ Platform คุณจะถูกจำกัดขนาดการอัปโหลดไว้ที่ 150MB (อาจแตกต่างกันไปตามการตั้งค่าของผู้ให้บริการ Host) หากต้องการใช้งานไฟล์ขนาดใหญ่คุณต้องแนบไฟล์Public IPและใช้ตัวจัดการของตัวเอง (เช่นคุณสามารถใช้ไฟล์โปรแกรมเสริม FTP).
- บันทึกการเปลี่ยนแปลงที่ทำและนำไปใช้โดยคลิกที่Restart Nodeปุ่ม.
เรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดค่า Server PHP ผ่านคำแนะนำที่เหมาะสม:

