Cấu hình Nginx redirect HTTP sang HTTPS

Tác giả server360, T.Chín 21, 2015, 10:10:31 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cấu hình Nginx redirect HTTP sang HTTPS


Hiện nay nhu cầu sử dụng giao thức bảo mật SSL cho website đang khá phổ biến do Google đã tăng thêm trọng số ranking cho những site này. Sau khi cài đặt SSL thành công, làm thế nào để redirect tất cả link từ HTTP sang HTTPS với Nginx, hãy tham khảo bài viết này nhé.


Sửa file cấu hình của nginx (nginx.conf) hoặc hãy sửa file cấu hình cho từng domain trong folder /etc/nginx/conf.d/

Thêm hoặc điều chỉnh lại cấu trúc redirect sau:

Mã nguồn [Chọn]
rewrite ^ httpss://$server_name$request_uri? permanent;
Cuối cùng bạn sẽ được file với nội dung tương tự như thế này:

Mã nguồn [Chọn]
server {
      server_name [url=https://www.example.com;]www.example.com;[/url]
      rewrite        ^ httpss://$server_name$request_uri? permanent;
}

Khởi động lại Nginx

Mã nguồn [Chọn]
#service nginx restart