Re: rewrite http в https при проксировании

Oleksandr V. Typlyns'kyi wangsamp на gmail.com
Пт Май 7 05:55:06 MSD 2010


Yesterday May 6, 2010 at 12:12 Peter Vereshagin wrote:

> Any time of year you can find me here Peter.
> 2010/05/06 11:21:48 +0400 Peter Vereshagin <peter at vereshagin.org> => To nginx-ru at nginx.org :
> PV> http://any.host.name/any/path?etc=eteras
> PV> превращал бы в это:
> PV> https://some.my.predefined.host/many/my?never=minds 
> 
> совсем забыл добавить: https-хост всегда один и тот же, а url в него формируется пёрлом.

  Первым делом собрать nginx с поддержкой SSL (--with-http_ssl_module).

  http {
	perl_set $myurl_from_perl 'sub { .... }';
	...

   server {
	listen *:80 default;
	server_name _;
	...

    location / {
	proxy_pass https://some.my.predefined.host_IP:443$myurl_from_perl
	proxy_set_header Host some.my.predefined.host
	...
    }
   }
  }

  А вот фраза "бонвиванского и бисёнэнского" требует дополнительной расшифровки.

-- 
WNGS-RIPE



Подробная информация о списке рассылки nginx-ru