How to detect https?

Igor Sysoev is at rambler-co.ru
Thu Mar 16 16:45:41 MSK 2006


On Thu, 16 Mar 2006, Grigory Batalov wrote:

> Как определить, зашёл клиент по HTTP или по HTTPS?
> Его запрос будет далее проброшен на FastCGI сервер, но
> во втором случае ущё нужно добавить один параметр.
>
> Я включил при помощи include один шаблон с location внутри
> в http- и в https- секции конфига, но затем столкнулся
> с такой вот проблемой.

     server {
         listen 80;

         location / {
             fastcgi_pass ...
             fastcgi_param  HTTPS  NO;
         }
     }

     server {
         listen 443;
         ssl    on;

         location / {
             fastcgi_pass ...
             fastcgi_param  HTTPS  YES;
         }
     }


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list