Hướng dẫn cài đặt SSL cho VPS trong 5 phút

Trong bài viết này, HostingRaft.com sẽ hướng dẫn bạn cách cài đặt chứng chỉ SSL trên VPS (bạn cũng có thể áp dụng tương tự đối với Dedicated Server).

Có thể bạn quan tâm:

Cách bước thực hiên rất đơn giản, HostingRaft sẽ hướng dẫn bạn thực hiện việc cài đặt SSL cho VPS đối với cả 2 trường hợp là:

  • Không có Control Panel.
  • Có Control Panel – cụ thể là cPanel.

Ok, hãy cùng bắt đầu.

Phần 1. Hướng dẫn cài đặt SSL cho VPS không có Control Panel.

Xem bài viết chi tiết: Hướng dẫn tạo chứng chỉ SSL miễn phí với Let s Encrypt.

Bước 1: Chuẩn bị.

Trước khi bắt đầu, hãy đảm bảo bạn đã chuẩn bị những thứ sau:

  • Một tài khoản SSH có quyền admin/root hoặc một tài khoản user có quyền sudo.
  • VPS đã được cài đặt phần mềm Apache.
  • VPS đã được cài đặt phần mềm PuTTy để kết nối SSH.

Nếu bạn muốn quá trình cài đặt đơn giản hơn, hãy cài đặt gói bổ sung EPEL cho Certbot và mod_ssl để Apache có thể nhận dạng SSL. Hãy chạy lệnh sau:

sudo yum install -y epel-release mod_ssl

Bước 2: Cài đặt Certbot.

Sau khi cài đặt EPEL, bạn có thể cài đặt Certbot bằng cách chạy lệnh sau:

sudo yum install python-certbot-apache

Xem thêm: Certbot la gi?

Bước 3: Cài đặt chứng chỉ SSL của Let’s Encrypt.

Certbot sẽ hỗ trợ bạn cài đặt và quản lý chứng chỉ SSL dễ dàng hơn. Bạn có thể sử dụng Certbot để tạo chứng chỉ SSL với lệnh sau:

sudo certbot --apache -d yourdomain.com

Hãy nhớ thay thế yourdomain.com thành tên miền của bạn.

Nếu bạn muốn cấu hình SSL cho nhiều tên miền phụ cùng lúc, bạn có thể sử dụng lệnh sau:

sudo certbot --apache -d yourdomain.com -d www.yourdomain.com

Trong quá trình cài đặt, Certbot sẽ yêu cầu bạn cung cấp một số thông tin để nâng cao tính bảo mật.

Bạn có thể mở trình duyệt ẩn danh, nhập địa chỉ: https://yourdomain.com để kiểm tra xem chứng chỉ SSL đã hoạt động hay chưa.

Bước 4: Cài đặt tự động gia hạn SSL Let’s Encrypt.

Let’s Encrypt SSL chỉ cho phép bạn sử dụng miễn phí trong vòng 90 ngày. Nhưng thật may, bạn có thể gia hạn tiếp hoàn toàn miễn phí. Để cấu hình tự động gia hạn cho Let’s Encrypt SSL, bạn cần thiết lập một cronjob. Hãy chạy lệnh sau:

sudo crontab -e

Hãy cho Certbot tự động kiểm tra và gia hạn chứng chỉ SSL Let’s Encrypt vào giữa giờ sáng mỗi thứ 2. Nếu có lỗi, bạn có thể điều chỉnh ngay. Lệnh như sau:

0 0 * * 1 / usr / bin / certbot renew >> /var/log/sslrenew.log

Phần 2. Cách cài đặt SSL cho VPS có cPanel.

Nếu VPS của bạn đã được tích hợp sẵn cPanel thì việc cài đặt SSL sẽ đơn giản hơn rất nhiều.

Bước 1: Chuẩn bị.

  • VPS được tích hợp sẵn cPanel.
  • Một chứng chỉ SSL.

Bước 2: Đăng nhập vào cPanel.

Để bắt đầu, bạn hãy đăng nhập vào cPanel, các bước sau như:

Bước 2.1: Mở trình duyệt web, nhập địa chỉ:

http://yourdomain.com:2083 (nhớ thay yourdomain.com bằng tên miền của bạn).

hoặc http://1.1.1.1:2083

Bước 2.2: Trong bảng điều khiển cPanel, tìm tab “Security” và chọn “SSL/STL” để chuẩn bị upload private keychứng chỉ SSL.

Hướng dẫn cài đặt SSL cho VPS trong 5 phút

 

Bước 3: Upload Private Key.

Mỗi chứng chỉ SSL sẽ đi kèm với 1 private key. Bạn có thể tải key lên bằng cách:

  • Cách 1: Mở file, sao chép nội dung và dán vào ô “Upload a New Private Key“. Sau đó, chọn “Save“.
  • Cách 2: Nếu file bạn tải về có định dạng .key, chỉ cần nhấp vào “Browse…“, sau đó chọn file. Nhấn “Upload” và “Upload” tiếp 1 lần nữa để tải lên.

Bước 4: Upload chứng chỉ SSL lên.

Để upload chứng chỉ SSL lên cPanel, chọn “Generate, view, upload, or delete SSL certificates” và tải chứng chỉ SSL lên. Sau đó, nhấn “Save Certificate” để lưu.

Để tải chứng chỉ SSL của bạn lên cPanel, bạn chọn vào Generate, view, upload, or delete SSL certificates. Và tải chứng chỉ SSL của bạn lên. Sau đó, bạn nhấn vào Save Certificate để lưu chứng chỉ lại.

Bước 5: Kết nối chứng chỉ SSL cho website.

Để kết nối chứng chỉ SSL cho website, bạn chỉ cần thực hiện các bước sau:

  • Bước 5.1: Nhấp vào “Manage SSL sites” và chọn “Browse Certificates“, chờ 1 lát để cPanel tự động chạy.
  • Bước 5.2: Chọn “Install Certificate“. Trang web của bạn sẽ được cài đặt SSL.

Bạn có thể mở trình duyệt ẩn danh, nhập địa chỉ: https://yourdomain.com để kiểm tra xem chứng chỉ SSL đã hoạt động hay chưa. Chúc bạn thành công!

Lời kết.

Hy vọng rằng hướng dẫn trên đã giúp bạn cài đặt SSL cho VPS một cách nhanh chóng. Nếu bạn có bất cứ thắc mắc nào, hãy để lại ở phần bình luận bên dưới, HostingRaft sẽ trả lời bạn trong thời gian sớm nhất. Chúc bạn thành công!

Bài viết liên quan:

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 *