Hướng dẫn cài đặt SSL miễn phí trên Hosting Linux hoặc VPS
Thịnh Văn Hạnh
20/01/2026
2785 Lượt xem
Chia sẻ bài viết
Let’s Encrypt đang cung cấp chứng chỉ SSL miễn phí duy nhất trên thế giới. Hiện nay hosting của BKNS đã hỗ trợ cài đặt SSL của Let’s Encrypt. Vì vậy bài viết này BKNS sẽ hướng dẫn các bạn cách cài đặt SSL Let’s Encrypt trên Hosting Linux hoặc VPS do BKNS cung cấp nhé!

Tóm Tắt Bài Viết
Lý do nên cài đặt SSL cho VPS
- Bảo mật dữ liệu người dùng: SSL mã hóa toàn bộ dữ liệu trao đổi giữa trình duyệt và máy chủ, giúp ngăn nghe lén và giảm rủi ro lộ thông tin nhạy cảm như mật khẩu, email, dữ liệu cá nhân.
- Đảm bảo toàn vẹn đường truyền: Không chỉ mã hóa, SSL còn xác thực kết nối để hạn chế nguy cơ dữ liệu bị chỉnh sửa, chèn mã độc hoặc can thiệp bởi bên thứ ba trong quá trình truyền tải.
- Tăng độ tin cậy và tỷ lệ chuyển đổi: Website dùng HTTPS sẽ hiển thị biểu tượng ổ khóa, tạo cảm giác an tâm khi đăng nhập/đặt hàng, đặc biệt hiệu quả với thương mại điện tử và dịch vụ yêu cầu tài khoản.
- Tránh cảnh báo “Không bảo mật” từ trình duyệt: Chrome/Firefox và nhiều trình duyệt hiện nay sẽ cảnh báo hoặc hạn chế trải nghiệm với trang HTTP, ảnh hưởng trực tiếp đến uy tín và lượng truy cập.
- Hỗ trợ SEO tốt hơn: Google ưu tiên các website có HTTPS, giúp cải thiện thứ hạng tìm kiếm và tăng cơ hội tiếp cận khách hàng tự nhiên.
- Tuân thủ chuẩn bảo mật & thuận lợi tích hợp: SSL là yêu cầu phổ biến trong các tiêu chuẩn như PCI DSS và nhiều nền tảng thanh toán, webhook/API bên thứ ba chỉ chấp nhận nguồn HTTPS để đảm bảo an toàn hệ sinh thái.
Cần chuẩn bị gì để cài SSL cho VPS
Dựa theo gói dịch vụ mà bạn đăng ký và phương pháp chứng thực chứng chỉ. Bạn sẽ cần chuẩn bị những thông tin dưới đây:
- Quyền truy cập VPS: Có quyền root hoặc tài khoản sudo để cài đặt phần mềm và chỉnh sửa cấu hình hệ thống.
- Tên miền trỏ đúng IP: Đảm bảo DNS đã trỏ về IP VPS; có thể kiểm tra nhanh bằng lệnh ping tenmiencuaban.com và đối chiếu IP trả về.
- Web server đang hoạt động: VPS cần cài sẵn và chạy ổn định Apache/Nginx (hoặc LiteSpeed) để phục vụ website.
- Mở cổng 443 trên Firewall: Cho phép HTTPS qua cổng 443 trên UFW/firewalld để truy cập an toàn.
- VPS: Được cài đặt hệ điều hành Linux, CentOS 7, Ubuntu…
- Tài khoản : Tài khoản root/admin VPS hoặc tài khoản sudo user
- Web server: Apache, Nginx, Lightspeed…
- Phần mềm truy cập SSH/FTP : Chuẩn bị SSH (PuTTY) và FTP (FileZilla) hoặc phần mềm tương tự
- Bảng điều khiển website: Cpanel, Directadmin…
Các bước cài đặt SSL Let’s Encrypt trên Hosting Linux hoặc VPS
Bước 1. Kiểm tra domain đã trỏ về đúng IP của Hosting hay VPS chưa
Để thực hiện được cấu hình này, bạn cần đảm bảo tên miền của bạn đã được trỏ bản ghi @ và www về hosting của BKNS. Để kiểm tra tên miền của bạn đã được trỏ đúng chưa, bạn có thể sử dụng lệnh trong CMD trên máy tính:
ping domain.com
ping www.domain.com

Bước 2. Bật và cấu hình SSL
- Đăng nhập vào hosting, chọn mục SSL Certificates

- Trong mục SSL Certificates, chọn lựa chọn thứ 2 và mục Free & automatic certificate from Let’s Encrypt, sau đó điền các thông số tên website và email như hình. Kéo xuống dưới cùng và Save lại.

- Sau khi Save, Let’s Encrypt sẽ kiểm tra xác thực tên miền và hosting của bạn. Sau khi xuất hiện màn hình trên nghĩa là việc bật SSL và cấu hình SSL cho tên miền namdangan.xyz đã thành công.

- Trường hợp nếu domain chưa trỏ về đúng IP hosting sẽ báo lỗi như hình dưới

- Bật Symlink từ private_html vào public_html
Các bạn truy cập vào mục Domain setup trên hosting, chọn domain đang cấu hình SSL và tick vào lựa chọn Use a symbolic link from private_html to public_html – allows for same data in http and https. Sau đó click vàoSave

- Thêm cấu hình rewrite để các truy cập vào http không có SSL hướng tới https có SSL
Các bạn thêm đoạn lệnh sau vào file .htaccess trong thư mục public_html của domain đang được cấu hình:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dangannam\.xyz [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://dangannam.xyz/$1 [R,L]
Chú ý: Thay tên miền namdangan.xyz bằng tên miền của bạn đề câu lệnh chính xác.
- Hoàn tất và kiểm tra việc truy cập website đã có chứng chỉ SSL
Trên đây là cách cài đặt SSL Let’s Encrypt trên Hosting Linux hoặc VPS mà BKNS đã chia sẻ với bạn. Chúc bạn thực hiện thành công. Nếu có bất kỳ thắc mắc nào hãy comment phía dưới hoặc gửi email cho chúng tôi để được giải đáp nhé! Đừng quên truy cập website bkns.vn, facebook để biết thêm những thông tin hữu ích khác nữa nhé.
































