Bài viết sẽ hướng dẫn các bạn thao tác cài đặt chứng chỉ SSL trên DirectAdmin

Chuẩn bị:

  • Thuê chứng chỉ bảo mật SSL cho tên miền website của bạn
  • Tải chứng chỉ dưới dạng tenmien.zip thông qua email bạn đăng ký với nhà cung cấp

KDATA cung cấp dịch vụ chứng chỉ bảo mật SSL, bạn có thể tham khảo tại đây.

Lưu ý:

Sau khi giải nén, sẽ có các file sau

  • 1 file certificate  (đuôi tenmien.pem)
  • 2 file chain và rootCA (đuôi *.crt)
  • 1 file bundle (intermediate certificate của CA) tập hợp các nội dung của file chain và rootCA 

Trường hợp hãng không cung cấp file bundle, bạn phải tự tay gộp chung nội dung các file chain và rootCA lại với nhau tạo thành file bundle.

1. Truy cập hosting: DirectAdmin > Advanced Features > SSL Certificates

2. Thêm chứng chỉ vào hosting

Lấy nội dung file Private Key tự tạo và Certificate bằng Notepad rồi dán vào mục này, theo thứ tự Private Key tới Certificate

Quay lại mục quản lý SSL, chọn Click Here qua mục dán CA

Dán Intermediate Certificate (toàn bộ nội dung của file tenmien.ca-bundle) vào ô này và nhấn Save

3. Tùy chỉnh tên miền

Trở lại Home > Domain Setup > Tên miền của bạn

Kích hoạt tính năng bảo mật SSL như hình, nhấn Save lưu lại

4. Cấu hình chuyển hình HTTP sang HTTPS

Bạn tìm đến file .htaccess trong đường dẫn webroot /public_html/, thêm nội dung sau

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

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

Tagged:

Leave a Reply

Your email address will not be published. Required fields are marked *