Hướng dẫn cài đặt SSL trên DirectAdmin
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!