nginx-0.7.14
Igor Sysoev
is at rambler-co.ru
Tue Sep 2 10:05:16 MSD 2008
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