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

Maxim Dounin mdounin at mdounin.ru
Sun Aug 31 21:51:50 MSD 2008


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





More information about the nginx-ru mailing list