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
|