Я использую балансировщик нагрузки Rackspace, который позволяет мне настроить мой ssl ключ / pem внутри панели администратора. Все отлично работает, я могу использовать протоколы http и https. Но если я попытаюсь перенаправить http на https с помощью:
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
... Я получаю петлю перенаправления. Я понимаю, что не слушаю порт 443, но это потому, что балансировщик нагрузки справился с этим для меня. Я также попытался обернуть переписать if ($scheme ~* http){
безрезультатно.
Другая часть моего вопроса заключается в том, что я хотел бы удалить www из URL, могу ли я сделать это с помощью одной перезаписи? Разве вышесказанное не должно заботиться об этом?
Спасибо за вашу помощь!