annotate contrib/README @ 5094:e0a3714a36f8
SNI: reset to default server if requested host was not found.
Not only this is consistent with a case without SNI, but this also
prevents abusing configurations that assume that the $host variable
is limited to one of the configured names for a server.
An example of potentially unsafe configuration:
server {
listen 443 ssl default_server;
...
}
server {
listen 443;
server_name example.com;
location / {
proxy_pass http://$host;
}
}
Note: it is possible to negotiate "example.com" by SNI, and to request
arbitrary host name that does not exist in the configuration above.
author |
Valentin Bartenev <vbart@nginx.com> |
date |
Wed, 27 Feb 2013 17:38:54 +0000 |
parents |
63a820b0bc6c |
children |
1bdf906bba99 |
rev |
line source |
537
|
1
|
667
|
2 geo2nginx.pl by Andrei Nigmatulin
|
|
3
|
|
4 The perl script to convert CSV geoip database ( free download
|
|
5 at http://www.maxmind.com/app/geoip_country ) to format, suitable
|
|
6 for use by the ngx_http_geo_module.
|
|
7
|
537
|
8
|
667
|
9 unicode2nginx by Maxim Dounin
|
|
10
|
|
11 The perl script to convert unicode mappings ( available
|
|
12 at http://www.unicode.org/Public/MAPPINGS/ ) to the nginx
|
|
13 configuration file format.
|
|
14 Two generated full maps for windows-1251 and koi8-r.
|
|
15
|