Trước khi được Hướng dẫn tạo SSL miễn phí trên Hosting linux Directadmin thì chúng ta cùng nhau tìm hiểu xem SSL là gì?

SSL là viết tắt của từ Secure Sockets Layer. Đây là một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra một liên kết giữa máy chủ web và trình duyệt. Liên kết này đảm bảo tất cả dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn.SSL đảm bảo rằng tất cả các dữ liệu được truyền giữa các máy chủ web và các trình duyệt được mang tính riêng tư, tách rời. SSL là một chuẩn công nghệ được sử dụng bởi hàng triệu trang web trong việc bảo vệ các giao dịch trực tuyến với khách hàng của họ.

 SSL LÀM VIỆC NHƯ THẾ NÀO ?
 VẬY, NHỮNG GÌ XẢY RA KHI MỘT MÁY TÍNH KẾT NỐI VỚI MỘT WEBSITE ĐÃ ĐƯỢC CHỨNG THỰC ?

 

 TRÌNH DUYỆT LÀM THẾ NÀO ĐỂ KIỂM TRA MỘT SSL LÀ CÓ THỰC HAY KHÔNG ?

Khi Website gửi cho trình duyệt một chứng chỉ SSL, trình duyệt sẽ gửi chứng chỉ này đến một máy chủ lưu trữ các chứng chỉ số đã được phê duyệt.Về mặt kỹ thuật, SSL sử dụng mã hóa công khai. Kỹ thuật này giúp cho Website và trình duyệt tự thỏa thuận (bước 4 ở hình trên) một bộ khóa sẽ dùng trong suốt quá trình trao đổi thông tin sau đó. Bộ khóa sẽ thay đổi theo mỗi trong lần giao dịch kế tiếp, một người khác sẽ không thể giải mã ngay cả khi có được dữ liệu của máy chủ lưu trữ chứng chỉ số nói trên.

 

Để có thể chuyển từ http sang https đối với website WordPress chúng ta cần thực hiện theo các bước sau :

»Hướng dẫn chuyển hướng từ http sang https bằng .htaccess

  1. Bật và cấu hình SSL
  • Các bạn đăng nhập vào hosting, chọn mục SSL Certificates
  • Trong mục SSL Certificates các bạn chọn lựa chọn thứ 2 và mục Free & automatic certificate from Let’s Encrypt sau đó điền các thông số tên website và email của bạn như hình sau đó kéo xuống dưới cùng và save lại.
  • Sau khi save, Let’s Encrypt sẽ kiểm tra xác thực tên miền và hosting của bạn có thực không.

Sau khi xuất hiện màn hình trên nghĩa là việc bật ssl và cấu hình ssl cho tên miền namdangan.xyz đã thành công.

Nếu là trường hợp nếu domain chưa trỏ về đúng IP hosting sẽ báo lỗi như hình dưới:

  1. Bật Symlink từ private_html vào public_html
  • Các bạn truy cập vào mục Domain setup trên hosting, chọn domain đang cấu hình ssl và tick vào lựa chọn:

“Use a symbolic link from private_html to public_html – allows for same data in http and https”

Click Save

  1. Thêm cấu hình rewrite để các truy cập vào http không có SSL hướng tới https có SSL
  • Các bạn them đoạn lệnh sau vào file .htaccess trong thư mục public_html của domain đang được cấu hình:

 

  • Chú ý thay tên miền danannam.xyz bằng tên miền của bạn đề câu lệnh chính xác.
  1. Hoàn tất và kiểm tra việc truy cập website đã có chứng chỉ SSL

Chúc các bạn thành công!