Нашел отличный рецепт, как правильно перебрасывать всех посетителей с адреса типа http://site.com на защищенный адрес https://site.com на сервере nginx.
Выглядит это вот так:
if ( $scheme = "http" ) {
rewrite ^/(.*)$ https://$host/$1 permanent;
}