Linux
สืบเนื่องจาก เรื่องของการเลือก Module การรัน PHP บน Apache ทำให้ผมตัดสินใจได้ว่า จะใช้ mod_fcgid บนโฮสติ้ง DirectAdmin ที่ให้บริการกับลูกค้าอยู่ วิธีการลงตามนี้ครับ
- ลง DirectAdmin ให้เรียบร้อย แนะนำให้ลงบนเครื่องใหม่ที่เพิ่งติดตั้ง DirectAdmin โดยยังไม่ได้สร้าง user ใดๆ บนระบบครับ แต่ถ้าเกิดต้องลงบนระบบที่มี user อยู่แล้ว ต้องมาตั้งค่าโฟลเดอร์และไฟล์ให้กับทุก user เองทีหลัง สำหรับลินุกซ์ที่ผมใช้อยู่คือ Debian 6 64-bit แต่สำหรับการลงบน CentOS หรือ Redhat คงไม่ต่างกันมากครับ
- รันคำสั่งตามนี้โล้ด
Apache
หลังจากเครื่องโฮสติ้งปัจจุบันที่ใช้งานมานานกว่า 2 ปีของผม เริ่มรับโหลดเว็บของลูกค้าที่เพิ่มขึ้นไม่ไหว ก็ต้องถึงวันที่จะต้องย้ายไปยังเครื่องใหม่ที่มีประสิทธิภาพมากกว่าเดิมเสียที งานนี้ก็เลยได้ปัดฝุ่นความรู้การลง DirectAdmin ใหม่หมด รวมถึงได้มานั่งดูการปรับแต่งให้มีประสิทธิภาพที่สุดด้วย ซึ่งสิ่งที่มีความสำคัญมากอย่างหนึ่งคือ Apache ที่ใช้งานเป็น Web Server ของเรา ถ้าปรับแต่งไม่ดีแล้ว อาจจะทำให้ประสิทธิภาพลงลงได้เป็น 10 เท่าเลยทีเดียว
สิ่งที่จะต้องคิดถึงสองอย่างเป็นสำคัญคือ เรื่องของประสิทธิภาพและความปลอดภัยของเซิร์ฟเวอร์ บางครั้งถ้าเราต้องการประสิทธิภาพที่ดี แต่ก็อาจจะต้องแลกกับความปลอดภัยที่ลดลง ในขณะถ้าเราต้องการความปลอดภัยสูง แต่ก็อาจจะต้องแลกมาด้วยประสิทธิภาพที่ลดลง ซึ่งในบทความนี้จะเน้นไปที่การปรับแต่ง Apache และ PHP ที่มีการติดตั้ง DirectAdmin เป็น Control Panel

มือใหม่ในการทำเว็บหลายๆ คนย่อมเคยประสบปัญหาในการลง Apache + MySQL + PHP เพื่อทดสอบงานในเครื่อง รวมถึงผู้ดูแลระบบหลายๆ คนที่จะต้องลง LAMPP Server (LAMPP ย่อมาจาก Linux + Apache + MySQL + PHP + Perl) เพื่อใช้งานเป็นเว็บเซิร์ฟเวอร์อย่างง่ายๆ ที่ไม่ได้ใช้งานจริงจังมากนัก ด้วยเหตุนี้จึงมีการทำโปรแกรมที่สามารถลง LAMPP Server ได้ทันทีโดยไม่ต้องลงโปรแกรมแยกทีละตัว โปรแกรมที่เป็นที่นิยมกันในไทยที่ดังๆ คือ AppServ ซึ่งคนไทยเป็นผู้สร้าง มีการพัฒนามาอย่างยาวนาน และโด่งดังไปทั่วโลกทีเดียว แต่ข้อเสียคือมีเฉพาะเวอร์ชันบนวินโดว์เท่านั้น แต่ถ้าบนลินุกซ์หรือ Ubuntu แล้วก็คงไม่พ้นโปรแกรมที่ชื่อว่า XAMPP
Recent comments