Cài đặt SSL trên Direct Admin

SSL giúp bảo mật website, mã hóa dữ liệu giữa trình duyệt và máy chủ. DirectAdmin hỗ trợ cài đặt SSL miễn phí (Let’s Encrypt) hoặc cài đặt chứng chỉ từ nhà cung cấp khác.


1. Kiểm tra điều kiện trước khi cài SSL

Trước khi cài đặt SSL, cần đảm bảo:
✔️ Tên miền đã trỏ về hosting.
✔️ Website có thể truy cập bằng wwwkhông www.
✔️ Port 443 mở để hỗ trợ HTTPS.


2. Cài đặt SSL miễn phí (Let’s Encrypt)

Let’s Encrypt là SSL miễn phí được tích hợp trong DirectAdmin.

Cách thực hiện:

  1. Vào Account ManagerSSL Certificates.

  2. Chọn Free & automatic certificate from Let’s Encrypt.

  3. Chọn loại chứng chỉ:

    • Wildcard (bao gồm tất cả subdomain) → Nếu cần SSL cho cả sub.example.com.

    • Chỉ domain chính → Nếu chỉ cần SSL cho example.com.

  4. Nhấn Save và đợi khoảng 1-5 phút để DirectAdmin cài đặt.

  5. Sau khi hoàn tất, kiểm tra bằng cách truy cập https://yourdomain.com.

Lưu ý:

  • Let’s Encrypt tự động gia hạn sau 90 ngày.

  • Nếu bị lỗi, kiểm tra DNS có trỏ về đúng IP hosting không.


3. Cài đặt SSL từ nhà cung cấp khác

Nếu bạn mua SSL từ các nhà cung cấp như Sectigo, GlobalSign, DigiCert,… hãy làm theo các bước sau:

Bước 1: Tạo CSR (Certificate Signing Request)

  1. Vào Account ManagerSSL Certificates.

  2. Chọn Create A Certificate Request (CSR).

  3. Nhập thông tin:

    • Common Name: Tên miền (ví dụ: example.com).

    • Company Name: Tên công ty hoặc cá nhân.

    • Email: Email liên hệ.

  4. Nhấn Save để tạo CSR.

Sao chép mã CSR, gửi cho nhà cung cấp SSL để họ cấp chứng chỉ.

Bước 2: Cài đặt chứng chỉ SSL

  1. Khi nhận được file chứng chỉ (thường có dạng .crt hoặc .pem), quay lại SSL Certificates.

  2. Chọn Paste a pre-generated certificate and key.

  3. Dán nội dung chứng chỉ vào ô trống.

  4. Nhấn Save để hoàn tất.

Bước 3: Cài đặt Intermediate Certificate (nếu có)
Một số nhà cung cấp yêu cầu cài đặt CA Bundle để trình duyệt nhận diện chứng chỉ.

  1. Vào SSL Certificates.

  2. Dán nội dung file CA Bundle vào phần Certificate Authority SSL.

  3. Nhấn Save.


4. Buộc website sử dụng HTTPS (Force SSL)

Sau khi cài SSL, cần ép website chuyển hướng sang HTTPS.

Cách thực hiện:

  1. Mở File Manager → Truy cập thư mục public_html.

  2. Tìm file .htaccess, nhấn Edit.

  3. Thêm đoạn code sau để tự động chuyển HTTP → HTTPS:

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  4. Lưu lại và kiểm tra bằng cách truy cập http://yourdomain.com.


5. Kiểm tra SSL hoạt động đúng chưa

✔️ Truy cập https://yourdomain.com xem có biểu tượng ổ khóa không.
✔️ Dùng công cụ kiểm tra SSL:

Để lại một bình luận 0

Tài khoản email của bạn sẽ không được công khai. Trường bắt buộc được đánh dấu *