1
วิธีเพิ่มส่วนหัวการตอบกลับด้วย HAproxy 1.6 ตามคำขอ URI
ฉันใช้ HAproxy 1.6 เป็น load balancer หน้าเซิร์ฟเวอร์ Tomcat ฉันต้องการเพิ่มส่วนหัวการตอบกลับตามคำขอ URI ตัวอย่างเช่นฉันต้องการเพิ่มหัวข้อการตอบกลับCache-Control public,max-age="600"เมื่อคำขอ uri เป็น/apiแต่ไม่ใช่เมื่อคำขอ uri เป็นอย่างอื่น ความพยายามครั้งแรกของฉันคือการใช้ acl ตามเส้นทางเพื่อเพิ่มส่วนหัวในการตอบสนอง http: acl api path_reg ^/api/(.*)$ http-response add-header Cache-Control public,max-age="600" if api เมื่อฉันเริ่ม haproxy ด้วย-dฉันมีคำเตือนว่าpath_reg(หรือpath) เข้ากันไม่ได้กับhttp-response: Dec 6 15:22:29 ip-10-30-0-196 haproxy-systemd-wrapper[315]: [WARNING] 340/152229 (2035) : parsing [/etc/haproxy/haproxy.cfg:78] : acl 'api' will never …