Na configuração do nginx, você deve ter duas áreas de "servidor". Um para a porta 80 e um para a porta 443 (não-SSL e SSL). Basta adicionar um local em seu site não SSL para redirecionar para sua página SSL.
server {
root /var/www/
location / {
}
location /user {
rewrite ^ https://$host$request_uri? permanent;
}
}
ele encaminhará todo o tráfego que termina em / user para seu servidor https: //.
Então, no seu servidor 443, você faz o oposto.
server {
listen 443;
root /var/www/
location / {
rewrite ^ http://$host$request_uri? permanent;
}
location /user {
}
}