Hiện nay Let’s Encrypt đang cung cấp chứng chỉ SSL miễn phí duy nhất trên thế giới. Thế Giời Số đã tích hợp loại chứng chỉ này lên toàn bộ Hosting đang cung cấp. Quý Khách hàng sẽ được sử dụng SSL miễn phí 100% chỉ với vài thao tác cơ bản.
1. 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”
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
2. Cài đă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 theo hình và nhập tên miền bạn vào
=> Như vậy việc cài đặt SSL đã hoàn tất. Quý Khách truy cập https sẽ không bị cảnh báo trình duyệt nữa. Tuy nhiên biểu tượng https có thể không là màu xanh, Truy cập http, https đều được (Như vậy không tốt cho SEO) Vì Vậy Quý khách hãy tiếp thao tác số 4 nhé.
3. Direct domain www sang non-www giao thức https bằng file .htaccess
Thêm vào đoạn sau:
========================================
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI} [END]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.tailieu.tgs.com.vn [NC]
RewriteRule ^(.*)$ https://tailieu.tgs.com.vn/$1 [L,R=301]
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?option=$1 [L,QSA]
=========================================
=> Như vậy là hoàn tất việc cài đặt SSL cho domain của Quý Khách rồi đó.