why $scheme in proxy_pass url does not work
Alexander Piavlo
lists at ruby-forum.com
Mon Aug 4 02:03:31 MSD 2008
Hi, I'm wondering why $scheme in proxy_pass url does not work?
Using nginx 0.6.24
The following does not work and results in BAD gateway error
location ~ ^/~ {
proxy_pass $scheme://user-web.zopa.org;
include /etc/nginx/proxy.conf;
break;
}
include /etc/nginx/php.conf;
rewrite ^/(.+)$ /index.php last;
While the following works ok
location ~ ^/~ {
if ($scheme = http) {
proxy_pass http://user-web.zopa.org;
}
if ($scheme = https) {
proxy_pass https://user-web.zopa.org;
}
include /etc/nginx/proxy.conf;
break;
}
include /etc/nginx/php.conf;
rewrite ^/(.+)$ /index.php last;
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list