You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HAProxy 2.2.25中reqirep指令的替代语法咨询

HAProxy 2.2.25 替换旧reqirep指令的正确语法

你的旧配置reqirep Destination:\ https(.*) Destination:\ http\\1作用是将请求头Destination中的协议从https替换为http。在HAProxy 2.1及以后版本中,reqirep被弃用,需使用http-request replace-header替代,正确语法如下:

http-request replace-header Destination ^https(.*)$ http\1

语法说明:

  • http-request replace-header:指定对请求头执行替换操作的核心指令
  • Destination:目标请求头的名称,明确要修改的对象
  • ^https(.*)$:正则匹配规则,^和$确保匹配整个Destination头的值,(.*)捕获https之后的所有内容
  • http\1:替换后的内容,\1引用正则中第一个捕获组(即https后面的部分)

注意事项:

  • 无需像旧reqirep那样转义空格,新指令通过空格分隔参数,正则与替换串的写法更简洁
  • 可执行haproxy -c -f /var/etc/haproxy_test/haproxy.cfg验证配置文件是否合法

内容的提问来源于stack exchange,提问作者fsutter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 05:38:13