Tôi đang sử dụng bộ cân bằng tải Rackspace cho phép tôi thiết lập khóa ssl / pem bên trong bảng quản trị. Mọi thứ đều hoạt động tốt, tôi có thể sử dụng cả giao thức http và https. Nhưng nếu tôi cố chuyển hướng http sang https bằng cách sử dụng:
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
... Tôi nhận được một vòng lặp chuyển hướng. Tôi nhận ra tôi không nghe cổng 443 nhưng đó là vì bộ cân bằng tải đã xử lý việc đó cho tôi. Tôi cũng đã thử gói lại việc viết lại if ($scheme ~* http){
nhưng không có kết quả.
Phần khác của câu hỏi của tôi là tôi muốn xóa www khỏi url, tôi có thể làm điều này với một lần viết lại không? Không nên viết lại ở trên cũng quan tâm đến điều này?
Cảm ơn bạn đã giúp đỡ!