Requirement:
Need to use parameters in proxy URL as below
location /agreement_en {
proxy_pass http://10.x.x.x:3000/getTCAgreement?&rt=2&mimeType=pdf;
}
Above proxy pass works properly in Nginx. But in Apache it does not work with parameters in proxy URL.
Apache workaround:
Instead of reverse proxy, need to use a rewrite rule to get it working.
RewriteEngine on
RewriteRule ^/agreement_en(.*) http://10.x.x.x:3000/getTCAgreement?&rt=2&mimeType=pdf [P,L]
RewriteRule ^/agreement_ar(.*) http://10.x.x.x:3000/getTCAgreement?&rt=2&mimeType=pdf [P,L]
No comments:
Post a Comment