Author Topic: install nginx_apache on directadmin debian  (Read 7697 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
install nginx_apache on directadmin debian
« on: กันยายน 02, 2016, 09:38:33 AM »
ปกติถ้าจะใช้งาน NGINX กับ DA (DirectAdmin) นั้น
ควรจะเป็น DA ที่สูงกว่า version 1.45.2 และ custom build ต้องเป็น v 2.x ขึ้นไปนะครับถึงจะรองรับการทำงาน
เชค version DA โดย

# /usr/local/directadmin/directadmin v
Version: DirectAdmin v.1.45.4

support สำหรับ v.1.45.4

#cd /usr/local/directadmin/custombuild
#./build version

###Custombuild 2.x: NGINX + Apache
###Run this code to build nginx + apache with custombuild:
cd /usr/local/directadmin/custombuild
./build update
./build update_da
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs

แค่นี้ก็เรียบร้อยละครับผม : )

สาเหตุที่ต้องการใช้งาน nginx แทน apache ก็คือ

1.Nginx is able to serve more requests per second with less resources because of its architecture.
1.Nginx สามารถรับ request ต่อวินาทีได้เร็วกว่า และใช้ความสามารถของเครื่องน้อยกว่า เนื่องจาก nginx ออกแบบมาเพื่อความเบาของระบบและมีความยืดหยุ่นของ app สูง
2. Nginx นั้นสามารถเซิฟพวก เว็บที่เป็นมีไฟล์ static ได้ดี และกิน memory น้อย อีกทั้งยังไม่ต้องแตกเป็น process งานใหม่ หรือ thread ใหม่แต่จะใช้ความยืดหยุ่นของโปรแกรมในการรับ Request ให้ได้เยอะขึ้น สรุปคือกิน memory น้อยนั่นเอง ถ้าใช้งาน host บน VM หรือ Cloud ย่อมตอบโจทย์กับสภาพแวดล้อมของระบบได้เป็นอย่างดี
3. Nginx มีความเสถียรของตัว app สูง ทั้งนี้ทั้งนั้นขึ้นอยู่กับการปรับจูนคอนฟิค การรองรับ request concurrent และงานของเว็บที่จะมารันในระบบนั้นๆ
4. Nginx สามารถทำงานควบคู่กับ caching system เช่นพวก varnish หรือ memcache ได้เป็นอย่างดี


สำหรับใน hosting ที่ทางแพ็คเกตเลิฟให้บริการอยู่ ก็ใช้ความสามารถของ nginx + apache
รวมถึงเรื่อง caching เอง ก็นำมาปรับจูนให้สามารถรองรับกับโจทย์ของลูกค้า
หรือตามความต้องการของลูกค้า เพื่องานเว็บที่เสถียรและปลอดภัย ครับผม : )

กอล์ฟ [at ] packetlove [dot] com
« Last Edit: กันยายน 02, 2016, 09:46:09 AM by golfreeze »