Submitted by mk on 20 November, 2007 - 03:19
ถ้าใครสังเกตหน่อย ผมเอาแบนเนอร์ของ Lighttpd มาแปะไว้ด้านข้างเพื่อแสดงว่าเว็บนี้รันด้วย Lighttpd มาหลายเดือนแล้ว
ถึงการทำงานทั่วไปจะราบรื่นดี แต่ผมเจอปัญหาว่า rewrite กับ redirect rule ของ Lighttpd มันตีกัน (ตามที่บันทึกไว้) ซึ่งผมเลือก rewrite เพราะจำเป็นสำหรับ Clean URL ของ Drupal ผลสุดท้ายก็คือผมไม่สามารถ redirect feed ของที่นี่ ไปยัง FeedBurner เพื่อดูข้อมูลได้ว่าคนอ่านเยอะแค่ไหน
ตอนนี้แก้ปัญหาได้แล้วโดยใช้ FeedBurner module ของ Drupal ซึ่งทำการ redirect ที่ตัว Drupal เลย ไม่ต้องผ่านเว็บเซิร์ฟเวอร์
สถิติก็ตามที่เห็น

Submitted by mk on 22 February, 2007 - 08:06
เว็บนี้รันอยู่บน Lighttpd มาแบบเงียบๆ ได้หลายเดือนแล้ว เหตุผลก็เพราะว่าอยากพิสูจน์คำคุย
หลังจากเอา ab2 กับ siege ไปยิงถล่มอยู่พักนึงก็ยังไม่เห็นพลังที่เหนือกว่า Apache มากนัก เลยเอาเว็บตัวเองไปเป็นหนูทดลอง สร้าง real world test case
เรื่องประสิทธิภาพผมขี้เกียจวัด แต่เจอปัญหาในเรื่อง application support
Submitted by mk on 6 December, 2006 - 15:23
อันนี้ใช้วิธีลงผ่าน DarwinPorts
- ลง DarwinPorts เป็น .dmg ปกติ รัน Installer จนเสร็จ
- DarwinPorts จะอยู่ที่ /opt/local/bin เพื่อให้ shell มองเห็นคำสั่ง แก้ไฟล์ /etc/profile
PATH="/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin"
- ปิด Terminal เดิมแล้วเปิดอันใหม่
- อัพเดตรายการแพกเกจ sudo port -d selfupdate
- ติดตั้ง sudo port install lighttpd
- แก้คอนฟิก /opt/local/etc/lighttpd/lighttpd.conf (ก็อปมาจาก lighttpd.conf.default)
ของผมเปลี่ยนเป็นพอร์ต 81 เพราะจะรันคู่กับ apache
- ใน config ระบุ document root เป็น /www/pages และ log เป็น /www/logs มีทางเลือกสองทางคือสร้างขึ้นมา หรือเปลี่ยนไปใช้ที่อื่น (อย่าลืมเช็คเรื่อง permission ของ directory logs ด้วย)
- สร้างเพจทดสอบใน document root เช่น /www/pages/index.html หรือจะใช้ของ Apache ก็ได้ (อยู่ที่ /Library/WebServer/Documents/)
- พร้อมแล้วก็ sudo lighttpd -f /opt/local/etc/lighttpd/lighttpd.conf
- ทดสอบการใช้งาน http://localhost:81/
ปรากฎว่าบน OS X มีปัญหามันช้าผิดสังเกต เลยหนีไปใช้บน Debian ก็ apt-get install lighttpd ได้โดยตรง ไม่ต้องสร้าง config, document root เองด้วย สะดวกมาก