ข้ามไปที่เนื้อหา

Overview

การตั้งค่า proxy จะทำให้ผู้ใช้สามารถ access application ได้ผ่าน domain-name และเป็นการบังคับให้มีการเข้าใช้งานผ่าน https เท่านั้น เพื่อความปลอดภัยของผู้ใช้

server มีการติดตั้ง haproxy อยู่แล้ว

หากติดตั้งแล้วสามารถข้ามไปยังขั้นตอนการ configuration ได้ที่นี่ Editing HAProxy configuration file

หน้าที่ของ Proxy

  1. ทำหน้าที่เป็นด่านหน้าของ server ใช้กรอง request และส่งต่อไปยัง container ภายใน

  2. ทำหน้าที่ bind SSL certificate ให้กับ service ภายใน

  3. ทำหน้าที่เป็น Load balance หรือเครื่องมือกระจายโหลดในกรณีที่มี server หลาย node

เครื่องมือ Proxy ในที่นี้สามารถเลือกใช้อย่างใดอย่างหนึ่งระหว่าง HAProxy หรือ Nginx ขึ้นกับความถนัดของผู้ดูแล

ทั้ง 2 เครื่องมือทำหน้าที่เหมือนกันแต่ HAProxy จะมีความง่ายต่อการใช้งานมากกว่า ในทางกลับกัน Nginx สามารถใช้งานกับรูปแบบที่ซับซ้อนได้มากกว่า HAProxy ทั้งนี้ขึ้นกับการใช้งาน

ข้อแนะนำ

โดยส่วนใหญ่จะใช้ HAProxy หากเกิดปัญหา จะมัผู้ที่สามารถช่วยแก้ไขได้ ดังนั้นจึงแนะนำให้ใช้ HAProxy