ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ssl/nonssl listener в к онтексте одного server'а



Hello!

On Fri, Aug 29, 2008 at 06:16:42PM +0400, Igor Sysoev wrote:

On Wed, Aug 27, 2008 at 11:49:43PM +0400, Igor Sysoev wrote:

On Wed, Aug 27, 2008 at 05:05:33PM +0700, Artem Bokhan wrote:

> Игорь, а нельзя ли упростить включение ssl до вида, схожего с указанным > ниже? Возможно, я ошибаюсь, и возможность слушать ssl и не-ssl порты в > контексте одного сервера уже реализована? > > server {
>        listen  80;
>        listen  443 ssl;
>        ....
>    }

Прилагаемый патч добавляет такую функциональность.
Если тестирование пройдёт успешно, то патч будет включён в 0.7.14.

    server {
        listen  80;
        listen  443 default ssl;

        server_name  www.example.com;

        ssl_certificate       /path/to/cert;
        ssl_certificate_key   /path/to/key;

        location / {
            ...
        }

        location /ssl/only/dir/ {
            if ($scheme = http) {
                rewrite  ^(.+)$   https://www.example.com$1;
            }
            ...
        }

    }

Новая версия.

Just a quick note: почитал/потестировал почтовую часть, граблей не замечено.

Maxim Dounin



 




Copyright © Lexa Software, 1996-2009.