ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
HAProxy

HAProxy

HAProxy คือ load balancer ประสิทธิภาพสูงสำหรับ TCP และ HTTP ผ่านการทดสอบจริงกับ workload ระดับล้าน RPS และใช้งานโดย GitHub, Reddit, Stack Overflow และ Twitter เป็นตัวเลือกอ้างอิงเมื่อ NGINX หรือ AWS ALB ไม่เร็วพอหรือขาด feature ที่ต้องการ มีทั้ง Community edition ฟรีและ Enterprise tier เชิงพาณิชย์

ภาพรวม

6.6k

GitHub stars

94

การดูหน้า

316

การติดตั้งที่ใช้งานอยู่

เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การติดตั้งที่ใช้งานอยู่เป็นข้อมูลตัวอย่าง (ตัวอย่างก่อนเปิดตัว); จะเชื่อมต่อข้อมูลจริงก่อนเปิดตัว

ตรวจสอบเวอร์ชัน

haproxy -v

ไฟล์และไดเรกทอรีที่สำคัญ

  • ไฟล์คอนฟิก: /etc/haproxy/haproxy.cfg
  • ไบนารี่: /usr/sbin/haproxy

การจัดการบริการ

เริ่มต้น HAProxy:

systemctl start haproxy

รีสตาร์ทหลังเปลี่ยน config:

systemctl restart haproxy

ตรวจสอบสถานะ

systemctl status haproxy

ดู log แบบ real-time:

journalctl -u haproxy -f

การตั้งค่า

แก้ไขการกำหนดค่า:

vim /etc/haproxy/haproxy.cfg

ตรวจสอบการกำหนดค่า:

haproxy -c -f /etc/haproxy/haproxy.cfg

รีสตาร์ทหลังเปลี่ยนแปลง:

systemctl restart haproxy

หมายเหตุ

  • ติดตั้ง HAProxy แล้ว แต่ยังไม่ได้ตั้งค่าโดยอัตโนมัติ
  • ตรวจสอบให้แน่ใจ /etc/haproxy/haproxy.cfg ต้องตั้งค่าให้ถูกต้องก่อนใช้งาน
  • ต้องรีสตาร์ททุกครั้งหลังเปลี่ยนแปลง
  • service จะทำงานไม่ถูกต้องหาก config ยังว่างเปล่า

เพิ่มเติมในเครื่องมือ DevOps

แอปที่เกี่ยวข้อง

Deploy HAProxy เดี๋ยวนี้ เริ่มต้น $2.48/เดือน