nginx-0.7.14

CryptWizard cryptwizard at gmail.com
Wed Sep 3 16:19:00 MSD 2008


Aww...
Can you make it work for non-default listen directives as well?

On Tue, Sep 2, 2008 at 5:05 PM, Igor Sysoev <is at rambler-co.ru> wrote:
> On Tue, Sep 02, 2008 at 08:45:07AM +1000, CryptWizard wrote:
>
>> That's excellent.
>> Now I don't need to have 2 almost identical server blocks and make
>> changes in 2 places every time.
>> Just waiting for the FreeBSD port to come out.
>
> This is recommended for sites where difference between HTTP and HTTPS
> is small as comprared to whole sites configuration:
>
>        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;
>                }
>                ...
>            }
>
>        }
>
>
>
>> On Tue, Sep 2, 2008 at 8:33 AM, Maxim Dounin <mdounin at mdounin.ru> wrote:
>> > Hello!
>> >
>> > On Tue, Sep 02, 2008 at 08:07:57AM +1000, CryptWizard wrote:
>> >
>> >>>   *) Feature: the "listen" directive supports the "ssl" parameter.
>> >>
>> >> How is it used? Is there an example available?
>> >
>> > In russian it's here:
>> > http://www.sysoev.ru/nginx/docs/http/ngx_http_core_module.html#listen
>> >
>> >    server {
>> >        listen  80;
>> >        listen  443 ssl;
>> >
>> >        ...
>> >    }
>> >
>> > It allows using the same server{} for http and https.
>> >
>> > Maxim Dounin
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>





More information about the nginx mailing list