Używam modułu równoważenia obciążenia Rackspace, który pozwala mi skonfigurować mój klucz ssl / pem w panelu administracyjnym. Wszystko działa dobrze, mogę używać zarówno protokołów http, jak i https. Ale jeśli spróbuję przekierować http na https przy użyciu:
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
... dostaję pętlę przekierowania. Zdaję sobie sprawę, że nie słucham portu 443, ale to dlatego, że moduł równoważenia obciążenia poradził sobie z tym. Próbowałem też owijać przepisywanie if ($scheme ~* http){
bezskutecznie.
Inną częścią mojego pytania jest to, że chcę usunąć www z adresu URL, czy mogę to zrobić za pomocą jednego przepisania? Czy powyższe przepisanie również nie powinno się tym zająć?
Dzięki za pomoc!