proxy SSL redirects
Igor Sysoev
is at rambler-co.ru
Thu Jan 22 11:00:38 MSK 2009
On Thu, Jan 22, 2009 at 12:14:17AM +0200, Pavel Ivashkov wrote:
> Hello all,
>
> I have configured nginx-0.7.31 to proxy SSL requests (see config
> below; and yes - I need SSL on the back-end as well as on the
> front-end).
>
> While it perfectly works for cia back-end, I have an issue with
> paypal: the first request to https://ahchoo:2443/ redirects user to
> https://www.paypal.com/.
>
> Any suggestions on what have I missed?
>
> nginx.conf:
> ===================
> worker_processes 1;
> error_log logs/error.log debug;
>
> events {
> worker_connections 1024;
> }
>
>
> http {
> include mime.types;
> default_type application/octet-stream;
>
> access_log logs/access.log;
>
> sendfile on;
> keepalive_timeout 65;
>
> #gzip on;
>
> upstream paypal {
> server www.paypal.com:443;
> }
> upstream cia {
> server www.cia.gov:443;
> }
>
> server {
> listen 2443;
> server_name ahchoo;
>
> ssl on;
> ssl_certificate ssl/ahchoo.crt;
> ssl_certificate_key ssl/ahchoo.key;
>
> location / {
> proxy_pass https://paypal;
> proxy_redirect default;
You should either use
proxy_pass https://www.paypal.com/;
proxy_redirect default;
without upstream block, or
proxy_pass https://paypal;
proxy_redirect https://www.paypal.com/ /;
as
proxy_redirect default;
means in this case
proxy_redirect https://paypal /;
> }
> }
>
> }
> ===================
>
>
>
> --
> pavel mailto:sup6542 at mail.ru
>
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list