Hướng dẫn cài đặt SSL cho VPS CentOS 7 và cPanel

997
13-11-2024
Hướng dẫn cài đặt SSL cho VPS CentOS 7 và cPanel

Cài đặt SSL (Secure Socket Layer) cho VPS không chỉ giúp bảo vệ dữ liệu của người dùng mà còn tăng độ tin cậy cho website trong mắt các công cụ tìm kiếm. Trong bài viết sau, Bizfly Cloud sẽ chia sẻ cách cài đặt VPS cho CentOS 7 và CPanel chi tiết.

Vì sao cần cài SSL cho VPS?

Cài SSL cho VPS không chỉ để bảo vệ dữ liệu, tăng độ tin cậy mà còn giúp cải thiện điểm SEO, chứng thực danh tính, tuân thủ các quy định bảo mật cho website của Google:

  • Bảo mật dữ liệu: SSL mã hóa thông tin giữa máy chủ và người dùng, giúp ngăn chặn việc đánh cắp thông tin nhạy cảm như mật khẩu và thông tin cá nhân. 
  • Tăng độ tin cậy: Khi một website có SSL, trình duyệt sẽ hiển thị biểu tượng khóa, tạo cảm giác an toàn, tăng cường lòng tin của khách hàng khi truy cập vào trang web.
  • Cải thiện SEO: Google ưu tiên các trang web có chứng chỉ SSL trong kết quả tìm kiếm. Việc có SSL không chỉ giúp cải thiện thứ hạng SEO mà còn tăng khả năng hiển thị của website trên các công cụ tìm kiếm.
  • Tuân thủ quy định bảo mật: Nhiều tiêu chuẩn bảo mật, như PCI DSS, yêu cầu các trang web thu thập thông tin thanh toán phải sử dụng SSL để bảo vệ dữ liệu khách hàng.
  • Tránh cảnh báo trình duyệt: Các trình duyệt hiện đại cảnh báo người dùng khi truy cập vào trang web không có SSL, từ đó có thể làm giảm uy tín của website, khiến thứ hạng tụt xuống, traffic giảm đi.
  • Chứng thực danh tính: SSL cung cấp chứng thực cho người dùng, họ sẽ biết mình đang kết nối với đúng máy chủ và không phải một trang web giả mạo.

Cách cài SSL cho VPS

Cài đặt SSL cho VPS CentOS 7

Cài đặt SSL trên VPS CentOS 7 giúp bảo mật dữ liệu và tăng độ tin cậy cho website. Dưới đây là hướng dẫn chi tiết từng bước để cài đặt chứng chỉ SSL, sử dụng Certbot và Apache.

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

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

Chuẩn bị

  • VPS chạy CentOS 7: Đảm bảo bạn có một máy chủ ảo hoạt động.
  • Tài khoản SSH: Cần có quyền root hoặc người dùng có quyền sudo.
  • Web server Apache: Phải được cài đặt sẵn trên VPS.
  • PuTTY: Sử dụng để kết nối SSH với VPS.

Cách thực hiện

Bước 1: Cài đặt gói EPEL và mod_ssl

Đầu tiên, bạn cần cài đặt gói EPEL (Extra Packages for Enterprise Linux) và module mod_ssl cho Apache. Chạy lệnh sau:

bash sudo yum install -y epel-release mod_ssl

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

Certbot là công cụ giúp tạo và quản lý chứng chỉ SSL. Sau khi đã cài đặt gói EPEL, bạn có thể cài đặt Certbot bằng lệnh:

bash sudo yum install python-certbot-apache

Bước 3: Tạo chứng chỉ SSL

Sử dụng Certbot để tạo chứng chỉ SSL cho tên miền của bạn. Chạy lệnh sau, thay tenmiencuaban.com bằng tên miền của bạn:

bash sudo certbot --apache -d tenmiencuaban.com

Bước 4: Cấu hình tự động gia hạn chứng chỉ

Để đảm bảo chứng chỉ SSL được gia hạn tự động, bạn có thể thêm cron job. Mở crontab bằng lệnh:

bash sudo crontab -e

Thêm dòng sau vào crontab:

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

Bước 5: Kiểm tra cài đặt

Sau khi hoàn tất các bước trên, kiểm tra xem chứng chỉ SSL đã được cài đặt thành công chưa bằng cách truy cập vào website của bạn qua HTTPS (https://tenmiencuaban.com). Nếu mọi thứ hoạt động bình thường, bạn sẽ thấy biểu tượng ổ khóa trên trình duyệt.

Cài đặt SSL cho VPS có CPanel

Để cài đặt SSL cho VPS sử dụng cPanel, bạn có thể làm theo các bước sau:

Chuẩn bị:

  • VPS có cPanel: Đảm bảo rằng VPS của bạn đã cài đặt cPanel.
  • Chứng chỉ SSL: Bạn cần có chứng chỉ SSL hợp lệ (có thể sử dụng Let's Encrypt miễn phí).

Cách thực hiện:

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

Mở trình duyệt và truy cập vào cPanel bằng địa chỉ:

http://tên_miền:2083 hoặc http://địa_chỉ_IP:2083

Bước 2: Truy cập mục SSL/TLS

Trong giao diện quản trị cPanel, tìm tab Security và chọn mục SSL/TLS.

Bước 3: Tải chứng chỉ SSL lên

  • Chọn mục Generate, view, upload, or delete SSL certificates.
  • Tải lên file chứng chỉ SSL từ máy tính của bạn.
  • Nhấn Save Certificate để lưu lại.

Bước 4: Cài đặt chứng chỉ SSL vào website

  • Truy cập mục Manage SSL sites.
  • Nhấn vào Browse Certificates để chọn chứng chỉ vừa tải lên.
  • Nhấn nút Install Certificate để hoàn tất quá trình cài đặt.

Lưu ý: Nếu bạn sử dụng Let's Encrypt, bạn có thể tự động gia hạn chứng chỉ mà không cần phải tốn phí.

Quá trình này sẽ giúp bảo mật dữ liệu và tăng độ tin cậy cho website của bạn.

Lưu ý khi cài SSL cho VPS

Trong quá trình cài đặt SSP cho VPS, ngoài việc chuẩn bị đầy đủ cũng như thực hiện đúng các bước, người dùng cần lưu ý:

  • Chọn loại chứng chỉ SSL: Bạn có thể chọn chứng chỉ miễn phí từ Let's Encrypt hoặc mua chứng chỉ trả phí từ các nhà cung cấp uy tín như Comodo hay DigiCert nếu cần tính năng bổ sung.
  • Kiểm tra cấu hình máy chủ web: Đảm bảo rằng máy chủ web của bạn được cấu hình đúng để nhận diện và sử dụng chứng chỉ SSL.
  • Theo dõi và kiểm tra định kỳ: Sau khi cài đặt, hãy thường xuyên kiểm tra tình trạng của chứng chỉ SSL để đảm bảo nó luôn hoạt động hiệu quả.

Tính bảo mật của website sẽ tăng lên sau khi hoàn tất các bước cài đặt SSL cho VPS. Hy vọng rằng hướng dẫn trên sẽ giúp bạn thực hiện thành công việc cài đặt SSL, từ đó nâng cao trải nghiệm người dùng và bảo vệ thông tin cá nhân của khách hàng cũng như doanh nghiệp.

SHARE