Hướng dẫn cài đặt Let’s Encrypt SSL trên OpenLiteSpeed

Tram Ho

Let’s Encrypt cung cấp chứng chỉ SSL miễn phí cho các website muốn sử dụng HTTPS. Trong bài viết này VnCoder sẽ hướng dẫn chi tiết cách cài đặt Let’s Encrypt cho website của bạn sử dụng máy chủ OpenLiteSpeed hoặc LiteSpeed Web Server

Tại sao lại sử dụng Let’s Encrypt?

Let’s Encrypt là một nhà cung cấp chứng chỉ số SSL (Certificate Authority) hoàn toàn miễn phí, được nhiều cá nhân và tổ chức tin dùng và đặc biệt không giới hạn do tổ chức phi lợi nhuận Internet Security Research Group (ISRG) duy trì. Do đó Lets Encrypt được rất nhiều website sử dụng để cài đặt SSL khi muốn cấu hình HTTPS.

LiteSpeed và OpenLiteSpeed Web Server

LiteSpeed hay LiteSpeed Web Server (gọi tắt là LSWS) là một dịch vụ Web Server chạy trên nền tảng OS Linux, được biết đến với khả năng cung cấp một hiệu suất tuyệt vời và khả năng mở rộng cực cao. Một web server Apache nổi tiếng có thể được thay thế bằng LiteSpeed Web Server vô cùng dễ dàng mà không cần chỉnh sửa bất kỳ chi tiết nào trong cấu hình dịch vụ trên hệ điều hành và cũng không gây ảnh hưởng hay cản trở tiến trình hay chương trình nào cả. LiteSpeed khi sử dụng cần mất phí tuy nhiên chúng ta hoàn toàn có thể sử dụng bản miễn phí mã nguồn mở OpenLiteSpeed với phần đầy đủ tính năng tương tự . Các bạn có thể xem Hướng dẫn cài đặt OpenLiteSpeed tại đây

Cài đặt môi trường

Để cài đặt và sử dụng Let’s Encrypt trên server của bạn chúng ta sử dụng một công cụ là **Let’s Encrypt CertBot **

Cài đặt CertBot trên Ubuntu

Cài đặt CertBot trên CentOS 7

Cài đặt CertBot trên CentOS 8

Tạo chứng chỉ SSL cho website của bạn

Với các máy chủ Apache hoặc Nigx Certbot có thể tự động nhận diện máy chủ và cài đặt SSL một cách tự động. Với máy chủ OpenLiteSpeed ta thực hiện cài đặt thủ công như sau

Bước 1 chạy lệnh certbot để tạo chứng chỉ

Kết quả sau khi chạy lệnh

Tiếp theo các bạn nhập số 2 rồi nhấn enter

Nhập ‘A’ để đồng ý với điều khoản dịch vụ

Nhập ‘N’ từ chối chia sẻ thông tin email

Bước tiếp theo là bạn nhập tên miền của website cần đăng kí

Input the webroot for YOUR_DOMAIN: (Enter ‘c’ to cancel):

Nhập đường dẫn tới thưc mục gốc của website, đợi vài giây certbot sẽ tạo chứng chỉ cho các bạn

Cấu hình SSL cho OpenLiteSpeed

Sau khi đã tạo xong chứng chỉ SSL cho website, việc tiếp theo là ta phải cấu hình SSL trên trang admin

Truy cập trang admin của OpenLiteSpeed mặc định là domainname:7080 tạo thêm một Listeners mới cho HTTPS theo cấu hình dưới đây (nên đặt tên là HTTPS cho dễ nhớ)

Bây giờ chúng ta sẽ cấu hình SSL cho listener. Bạn vào Listeners –> SSL –> SSL Private Key & Certificate.
Copy đường dẫn chứng chỉ ở trên điền vào như sau

Ở phần SSL protocol tích tất cả các giao thức SSL

Nếu server của bạn có nhiều website thì bạn nhớ mapping website của bạn vào listenner HTTPs vừa tạo

Chọn SAVE sau đó khởi động lại OpenLiteSpeed
Khi cấu hình thành công Listener của bạn sẽ xuất hiện với màu xanh trên Dashboard

Việc tiếp theo là test thử website của các bạn trên trình duyệt, hiện cái khoá màu xanh ở thanh địa chỉ là thành công

Tổng kết

Trong bài viết này, mình đã hướng dẫn chi tiết cho các bạn cách đăng kí chứng chỉ Let’s Encrypt cho website của bạn và cấu hình HTTPS trên trang admin. Nếu bạn nào không thực hiện được có thể comment bên dưới mình sẽ hướng dẫn thêm, Chúc các bạn thành công

Tham khảo: VNCoder: Hướng dẫn cài đặt Let’s Encrypt SSL trên OpenLiteSpeed

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo