Estoy usando un equilibrador de carga Rackspace que me permite configurar mi clave / pem ssl dentro del panel de administración. Todo funciona bien, puedo usar los protocolos http y https. Pero si trato de redirigir http a https usando:
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
... obtengo un bucle de redireccionamiento. Me doy cuenta de que no estoy escuchando el puerto 443, pero eso es porque el equilibrador de carga lo manejó por mí. También intenté envolver la reescritura en if ($scheme ~* http){
vano.
La otra parte de mi pregunta es que me gustaría eliminar www de la url, ¿puedo hacer esto con una sola reescritura? ¿No debería la reescritura anterior ocuparse de esto también?
¡Gracias por tu ayuda!