SSL NGINX + SSL IIS

Fixid nginx-forum на nginx.us
Пн Окт 24 11:04:20 UTC 2011


Если вам ненужен http, а только https. То
использовать 
if ($scheme = "http") {
rewrite ^/(.*)$ https://$server_name/$1 permanent;
}
нежелательно. Firefox начиная с 6 версии
будет орать на ваш сертификат.
Остальные браузеры нормально. Для
этого надо просто написать (без
проверок)

rewrite ^/(.*)$ https://$server_name/$1 permanent;


Причина вот какая: фокс устанавливает
дополнительное не совсем http
соединение, которое не редиректится. И
вместо доменного имени получает ip
адрес сервера, на который естественно
не распространяется сертификат.
Если не делать проверок то идет
редирект дополнительного соединения
где передается доменное имя

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,217065,217175#msg-217175



Подробная информация о списке рассылки nginx-ru