บทความทั้งหมด

WPMU Multi Subdomain กับ Nginx โดย

เป็นเรื่องมาจากประสบการณ์ติดตั้ง (ย้าย) WPMU ครั้งแรก ย้ายจาก Apache แยก MySQL มารวมกันบนเครื่องเดียว ปัญหาไม่ใช่เรื่องการติดตั้ง ทำเสร็จอย่างง่ายดาย ปัญหาคือระบบ multi-site ที่ทำงานไม่ถูกต้อง คือไม่ว่าจะเข้าหน้า home ของ subdomain ไหนแล้วไปเข้า subd

ตัวอย่างระบบ Distribute HTTP File Server ด้วย Nginx โดย

มีการติดต่อให้ออกแบบระบบ Distribute HTTP File Server โดยเพิ่มระบบการตรวจสอบสิทธิ์ ซึ่งระบบเดิมจะเป็นการใช้ protected directory (คล้ายกับ protected directory ด้วย .htaccess ของ Apache) ซึ่งยากต่อการจัดการระบบสิทธิ์ โดยเฉพาะในระบบที่มีหลาย Server

การใช้งาน Nginx เป็น Load Balancer โดย

ใน Nginx มี module ที่มีความสามารถช่วยในการกระจายภาระไปยังหน่วยต่างๆ ได้ซึ่ง module นั้นมีชื่อว่า upstream module ทำหน้าที่ส่ง request ต่างๆ ไปยังส่วนประมวลผลต่างๆ เช่นเดียวกับ mod_proxy_balancer ใน Apache และ mod_proxy_core ใน Lighttpd เพื่อกระจายภา

การใช้งาน X-Sendfile บน Nginx โดย

X-Sendfile เป็น header เพื่อแจ้งไปยัง Web Server ให้ทำการส่ง Static file ไปยัง client ไม่ใช่เพียงแค่ Lighttpd หรือ Apache เท่านั้นที่รองรับ X-Sendfile แต่ใน Nginx ก็ยังมีคุณสมบัตินี้เช่นกัน แต่ใช้ชื่อว่า X-Accel-Redirectการทำงานของ X-Accel-Redirect ข

การ rewrite ใน Nginx โดย

ใน Nginx ก็มีความสามารถในการ rewrite เช่นเดียวกับใน Apache, Lighttpd และ Cherokee แต่ต่างกันคือไม่มีการใช้งานผ่าน .htaccess เท่านั้น ซึ่งโดยปกติเราจะสามารถเขียน rewrite rule ไว้ใน config file ของแต่ละ vhost เท่านั้นการ rewrite สามารถเขียนได้โดย เขียน