Я використовую балансир завантаження 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-адреси, чи можу це зробити одним перезаписом? Чи не повинні вищезгадане переписування також подбати про це?
Спасибі за вашу допомогу!