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