File tree Expand file tree Collapse file tree 4 files changed +95
-7
lines changed
Expand file tree Collapse file tree 4 files changed +95
-7
lines changed Original file line number Diff line number Diff line change 8383 {% endfor -%}
8484 {% endif -%}
8585
86+ {%- if item.reqadd is defined -%}
87+ {%- for reqadd in item.reqadd -%}
88+ reqadd {{ reqadd }}
89+ {% endfor -%}
90+ {% endif -%}
91+
92+ {%- if item.rspadd is defined -%}
93+ {%- for rspadd in item.rspadd -%}
94+ rspadd {{ rspadd }}
95+ {% endfor -%}
96+ {% endif -%}
97+
98+ {%- if item.reqrep is defined -%}
99+ {%- for reqrep in item.reqrep -%}
100+ reqrep {{ reqrep }}
101+ {% endfor -%}
102+ {% endif -%}
103+
104+ {%- if item.reqirep is defined -%}
105+ {%- for reqirep in item.reqirep -%}
106+ reqirep {{ reqirep }}
107+ {% endfor -%}
108+ {% endif -%}
109+
110+ {%- if item.rsprep is defined -%}
111+ {%- for rsprep in item.rsprep -%}
112+ rsprep {{ rsprep }}
113+ {% endfor -%}
114+ {% endif -%}
115+
116+ {%- if item.rspirep is defined -%}
117+ {%- for rspirep in item.rspirep -%}
118+ rspirep {{ rspirep }}
119+ {% endfor -%}
120+ {% endif -%}
121+
86122 {% if item.appsession is defined -%}
87123 appsession {{ item.appsession }}
88124 {% endif -%}
92128 errorfile {{ errorfile.code }} {{ errorfile.file }}
93129 {% endfor -%}
94130 {% endif -%}
95-
96- {%- if item.reqrep is defined -%}
97- {%- for entry in item.reqrep -%}
98- reqrep {{ entry.search }} {{ entry.replace }} {%if entry.cond is defined -%}{{ entry.cond }}{% endif -%}
99- {% endfor -%}
100- {% endif -%}
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ frontend {{ item.name }} {%if item.ip is defined %}{{ item.ip }}{% endif %}{%if
4949
5050 {%- if item.reqadd is defined -%}
5151 {%- for reqadd in item.reqadd -%}
52- reqadd {{ reqadd }}
52+ reqadd {{ reqadd }}
5353 {% endfor -%}
5454 {% endif -%}
5555
Original file line number Diff line number Diff line change @@ -54,6 +54,36 @@ listen {{ item.name }}
5454 timeout {{ entry.param }} {{ entry.value }}
5555{% endfor %}
5656{% endif -%}
57+ {%- if item.reqadd is defined -%}
58+ {%- for reqadd in item.reqadd -%}
59+ reqadd {{ reqadd }}
60+ {% endfor -%}
61+ {% endif -%}
62+ {%- if item.rspadd is defined -%}
63+ {%- for rspadd in item.rspadd -%}
64+ rspadd {{ rspadd }}
65+ {% endfor -%}
66+ {% endif -%}
67+ {%- if item.reqrep is defined -%}
68+ {%- for reqrep in item.reqrep -%}
69+ reqrep {{ reqrep }}
70+ {% endfor -%}
71+ {% endif -%}
72+ {%- if item.reqirep is defined -%}
73+ {%- for reqirep in item.reqirep -%}
74+ reqirep {{ reqirep }}
75+ {% endfor -%}
76+ {% endif -%}
77+ {%- if item.rsprep is defined -%}
78+ {%- for rsprep in item.rsprep -%}
79+ rsprep {{ rsprep }}
80+ {% endfor -%}
81+ {% endif -%}
82+ {%- if item.rspirep is defined -%}
83+ {%- for rspirep in item.rspirep -%}
84+ rspirep {{ rspirep }}
85+ {% endfor -%}
86+ {% endif -%}
5787{% if item.appsession is defined %}
5888 appsession {{ item.appsession }}
5989{% endif -%}
Original file line number Diff line number Diff line change @@ -150,6 +150,20 @@ empty: true
150150# errorfile:
151151# - code:
152152# file:
153+ # reqadd:
154+ # - "X-RequestHeader1:\\ some-value"
155+ # - "X-RequestHeader2:\\ some-value"
156+ # rspadd:
157+ # - "X-ResponseHeader1:\\ some-value"
158+ # - "X-ResponseHeader2:\\ some-value"
159+ # reqrep:
160+ # - "^Host:\ www.(.*)$ Host:\ \1 if host_www"
161+ # reqirep:
162+ # - "^Host:\ www.(.*)$ Host:\ \1 if host_www"
163+ # rsprep:
164+ # - "^Location:\ 127.0.0.1:8080 Location:\ www.mydomain.com"
165+ # rspirep:
166+ # - "^Location:\ 127.0.0.1:8080 Location:\ www.mydomain.com"
153167#
154168# haproxy_listen:
155169# - name:
@@ -181,6 +195,20 @@ empty: true
181195# timeout:
182196# - param:
183197# value:
198+ # reqadd:
199+ # - "X-RequestHeader1:\\ some-value"
200+ # - "X-RequestHeader2:\\ some-value"
201+ # rspadd:
202+ # - "X-ResponseHeader1:\\ some-value"
203+ # - "X-ResponseHeader2:\\ some-value"
204+ # reqrep:
205+ # - "^Host:\ www.(.*)$ Host:\ \1 if host_www"
206+ # reqirep:
207+ # - "^Host:\ www.(.*)$ Host:\ \1 if host_www"
208+ # rsprep:
209+ # - "^Location:\ 127.0.0.1:8080 Location:\ www.mydomain.com"
210+ # rspirep:
211+ # - "^Location:\ 127.0.0.1:8080 Location:\ www.mydomain.com"
184212# appsession: 'JSESSIONID len 52 timeout 3h'
185213# stats:
186214# enabled:
You can’t perform that action at this time.
0 commit comments