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