35 |
35 |
%set %%dom_dict={}
|
36 |
36 |
%if %%revprox_activate_http == 'oui'
|
37 |
37 |
%for %%location_iter in %%revprox_domainname
|
38 |
|
%%dom_dict.setdefault(%%location_iter, []).append((%%location_iter.revprox_rep, %%location_iter.revprox_http, %%location_iter.revprox_https, %%location_iter.revprox_url))
|
|
38 |
%%dom_dict.setdefault(%%str(%%location_iter), []).append((%%location_iter.revprox_rep, %%location_iter.revprox_http, %%location_iter.revprox_https, %%location_iter.revprox_url))
|
39 |
39 |
%end for
|
40 |
40 |
%end if % if %%revprox_activate_http == 'oui'
|
41 |
41 |
|
... | ... | |
46 |
46 |
%set %%rewrite_dict={}
|
47 |
47 |
%if %%activer_revprox_rewrite == 'oui'
|
48 |
48 |
%for %%rewrite_domain in %%revprox_rewrite_domaine
|
49 |
|
%%rewrite_dict.setdefault(%%rewrite_domain, []).append((%%rewrite_domain.revprox_rewrite_location, %%rewrite_domain.revprox_rewrite_proto, %%rewrite_domain.revprox_rewrite_regex, %%rewrite_domain.revprox_rewrite_replacement))
|
|
49 |
%%rewrite_dict.setdefault(%%str(%%rewrite_domain), []).append((%%rewrite_domain.revprox_rewrite_location, %%rewrite_domain.revprox_rewrite_proto, %%rewrite_domain.revprox_rewrite_regex, %%rewrite_domain.revprox_rewrite_replacement))
|
50 |
50 |
%end for
|
51 |
51 |
%end if
|
52 |
52 |
|
... | ... | |
86 |
86 |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
87 |
87 |
proxy_set_header Destination $dest;
|
88 |
88 |
set $dest $http_destination;
|
89 |
|
#2131
|
|
89 |
#2132
|
90 |
90 |
%for %%rewrite_location, %%rewrite_proto, %%rewrite_regexp, %%rewrite_replacement in %%rewrite_dict.get(%%revprox_iter, [])
|
91 |
91 |
%if %%rewrite_proto != "https" and %%rewrite_location == %%rep_location
|
92 |
92 |
rewrite %%rewrite_regexp %%rewrite_replacement break;
|
... | ... | |
154 |
154 |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
155 |
155 |
proxy_set_header Destination $dest;
|
156 |
156 |
set $dest $http_destination;
|
157 |
|
#2131
|
|
157 |
#2132
|
158 |
158 |
%for %%rewrite_location, %%rewrite_proto, %%rewrite_regexp, %%rewrite_replacement in %%rewrite_dict.get(%%revprox_iter, [])
|
159 |
159 |
%if %%rewrite_proto != "http" and %%rewrite_location == %%rep_location
|
160 |
160 |
rewrite %%rewrite_regexp %%rewrite_replacement break;
|