Hướng dẫn cài đặt SSL trên DirectAdmin

230 Lượt xem

Hướng dẫn cài đặt SSL trên DirectAdmin, Cài đặt SSL Let’s Encrypt trên DirectAdmin, SSL Free DirectAdmin, Cài đặt SSL miễn phí cho WordPress,…

Let’s Encrypt là một nhà cung cấp chứng chỉ số SSL (Certificate Authority) hoàn toàn miễn phí và được nhiều cá nhân và tổ chức tin dùng. DirectAdmin là một trình quản lý hosting cho phép người quản trị dễ dàng quản lý server của mình.

Ngoài ra, nó còn cung cấp một giao diện quản lý đơn giản thuận tiện cho phép quản lý tài khoản hosting. Trong bài viết này, Cam Ranh Media xin hướng dẫn các bạn cách cài đặt SSL trên Direct Admin hoàn toàn miễn phí.

1. Các bước chuẩn bị

Đầu tiên Quý Khách cần có 1 Hosting, tên miền và source code. Có thể là website đang sử dụng hoặc lập mới website. Thông tin tài khoản Hosting và tên miền sẽ cần đến cho các thao tác tiếp theo.

Đảm bảo tên miền đã trỏ đến IP, cả www và non-www

2. Kích hoạt SSL miễn phí Let’s Encrypt trên Hosting DirectAdmin

Các Quý Khách đăng nhập vào Hosting sau đó click Home => Domain Setup => click chọn domain đang cần cài đặt SSL. Quan trọng nhất Quý Khách phải tích chọn 2 ô như hình dưới đây:

Secure SSL và Use a symbolic link from private_html to public_html – allows for same data in http and https Sau đó click “Save”

Hướng dẫn cài đặt SSL trên DirectAdmin, Cài đặt SSL Let's Encrypt trên DirectAdmin, SSL Free DirectAdmin, Cài đặt SSL miễn phí cho WordPress

Như vậy là Quý Khách đã cài đặt để Hosting hiểu rằng Quý Khách đang muốn sử dụng giao thức https thay vì http. Và dữ liệu https thay vì lấy trong thư mục private_html thì lấy luôn từ public_html

3. Kích hoạt SSL Let’s Encrypt miễn phí trên Hosting Directadmin

Sau khi đăng nhập Hosting DirectAdmin Quý Khách hãy click “SSL Certificates” trong mục advanced features (Gần phía cuối bên trái)

Tích chọn ô 1 và 2 như ảnh dưới đây. Mục 3 điền email của Quý Khách (Không cần email theo tên miền đang kích hoạt SSL – mail bất kỳ của Quý Khách). Key Size (bits), Certificate Type chọn như hình dưới đây. Sau đó kéo chuột xuống dưới và click save.

Hướng dẫn cài đặt SSL trên DirectAdmin, Cài đặt SSL Let's Encrypt trên DirectAdmin, SSL Free DirectAdmin, Cài đặt SSL miễn phí cho WordPress

4.Thực hiện giao thức https

Để thực hiện chuyển http sang http bạn có thể sử dụng 1 trong 2 cách dưới đây nhé.

Cách 1: Chỉ áp dụng cho website bằng WordPress

Đối với website WP, bạn chỉ cần vào thư viện Plugins và cài đặt Plugin Really Simple SSL sau đó kích hoạt lên là xong nhé.

Cách 2: Tùy chỉnh .htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI} [END]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.camranhmedia.com [NC]
RewriteRule ^(.*)$ https://camranhmedia.com/$1 [L,R=301]

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?option=$1 [L,QSA]

Thêm vào đoạn sau vào file .htaccess: Thay camranhmedia.com bằng tên miền của bạn nhé!

Như vậy là hoàn tất Việc cài đặt SSL cho domain rồi đó.

Xem thêm bài viết: Code rút gọn nội dung bài viết và mô tả bằng CSS – jQuery

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0935961044