Trong bài này, tôi sẽ hướng dẫn các bạn cách cấu hình Azure Application Gateway để có thể tự động redirect traffic HTTP sang HTTPS để đảm bảo tất cả giao tiếp giữa ứng dụng bên trong Azure với user của ứng dụng đều được mã hóa và thật sự đáng tin cậy.

Trước hết, hãy xem tại sao cần phải Redirect HTTP sang HTTPS.

Như scenario ở trên, users khi vào trình duyệt truy cập vào web của bạn, sẽ không quan tâm HTTP hay HTTPS, mà chỉ truy cập thông qua yourdomain.com.vn. Khi đó mặc định trình duyệt sẽ request HTTP (80), App Gateway cần được cấu hình để gửi lại thông tin redirection một cách tự động như 301 (temporary redirect) hoặc 302 (permanent redirect). Khi đó việc truy cập này sẽ tự động chuyển sang HTTPS, và người dùng sẽ không phải làm thêm bất kì một thao tác nào khác để truy cập vào web.

Redirect HTTP sang HTTPS trên Application Gateway có sẵn

Cấu hình bằng Powershell:

Redirect HTTP sang HTTPS dựa trên path

Redirect HTTP sang HTTPS cho multi-site

Redirect sang một site khác

Phần cấu hình bên dưới dùng để cấu hình một traffic đi vào được redirect sang một site khác như anotherhostname.com.

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here