- หน้าแรก
- Software
- Nginx
บทความทั้งหมด
เป็นเรื่องมาจากประสบการณ์ติดตั้ง (ย้าย) WPMU ครั้งแรก ย้ายจาก Apache แยก MySQL มารวมกันบนเครื่องเดียว ปัญหาไม่ใช่เรื่องการติดตั้ง ทำเสร็จอย่างง่ายดาย ปัญหาคือระบบ multi-site ที่ทำงานไม่ถูกต้อง คือไม่ว่าจะเข้าหน้า home ของ subdomain ไหนแล้วไปเข้า subd
มีการติดต่อให้ออกแบบระบบ Distribute HTTP File Server โดยเพิ่มระบบการตรวจสอบสิทธิ์ ซึ่งระบบเดิมจะเป็นการใช้ protected directory (คล้ายกับ protected directory ด้วย .htaccess ของ Apache) ซึ่งยากต่อการจัดการระบบสิทธิ์ โดยเฉพาะในระบบที่มีหลาย Server
ใน Nginx มี module ที่มีความสามารถช่วยในการกระจายภาระไปยังหน่วยต่างๆ ได้ซึ่ง module นั้นมีชื่อว่า upstream module ทำหน้าที่ส่ง request ต่างๆ ไปยังส่วนประมวลผลต่างๆ เช่นเดียวกับ mod_proxy_balancer ใน Apache และ mod_proxy_core ใน Lighttpd เพื่อกระจายภา
X-Sendfile เป็น header เพื่อแจ้งไปยัง Web Server ให้ทำการส่ง Static file ไปยัง client ไม่ใช่เพียงแค่ Lighttpd หรือ Apache เท่านั้นที่รองรับ X-Sendfile แต่ใน Nginx ก็ยังมีคุณสมบัตินี้เช่นกัน แต่ใช้ชื่อว่า X-Accel-Redirectการทำงานของ X-Accel-Redirect ข
ใน Nginx ก็มีความสามารถในการ rewrite เช่นเดียวกับใน Apache, Lighttpd และ Cherokee แต่ต่างกันคือไม่มีการใช้งานผ่าน .htaccess เท่านั้น ซึ่งโดยปกติเราจะสามารถเขียน rewrite rule ไว้ใน config file ของแต่ละ vhost เท่านั้นการ rewrite สามารถเขียนได้โดย เขียน