Skip to content Skip to main navigation Skip to footer

Cài đặt SSL Let’s Encrypt trên LarVPS

Cài đặt SSL Let’s Encrypt trên LarVPS như thế nào?

Ở bài viết này AZDIGI sẽ hướng dẫn bạn cách cài đặt chứng chỉ SSL Let’s Encrypt lên website sử dụng script LarVPS một cách đơn giản và nhanh chóng nhất. Các bạn cùng xem qua bài viết nhé.

I. Tổng quan

SSL là gì?

SSL là một loại chứng chỉ giúp mã hóa các thông tin trên những thiết bị hoặc các ứng dụng có hỗ trợ mã hóa này bằng chứng chỉ SSL. Chứng chỉ SSL sẽ có hai phần gồm những phần Private Key và Public Key, trong đó Public Key nó sẽ được cài ở các ứng dụng đầu cuối mà trình duyệt hay các ứng dụng khác cũng có thể truy cập đọc được, còn Private Key nó sẽ được cài đặt ở các ứng dụng xử lý tiếp nhận dữ liệu.

Mục đích hoạt động của nó giống như chìa khóa để giúp giải mã những dữ liệu gửi đi từ thiết bị đầu cuối cũng đã được mã hóa thông qua Public Key.

Let’s Encrypt là gì?

Let’s Encrypt là một tổ chức xác thực SSL giống như Comodo, GeoTrust, Symantec nhưng cái điểm khác đó là họ là tổ chức phi lợi nhuận được thành lập với sự bảo trợ của các tổ chức lớn trên thế giới Cisco, Akamai, Mozilla, Facebook…Do đó, những chứng chỉ SSL Let’s Encrypt sẽ không khác gì với những loại chứng chỉ SSL khác mà chỉ khác nhau ở chỗ bạn phải gia hạn mỗi 90 ngày một lần nếu muốn tiếp tục sử dụng.

Ngoài ra các bạn có thể tham khảo thêm về LarVPS tại trang chủ bên dưới

Vậy để cài đặt SSL Let’s Encrypt lên website sử dụng LarVPS thì làm sao, mời các bạn xem tiếp các bước thực hiện bên dưới.

II. Hướng dẫn thực hiện

Để cài đặt SSL Let’s Encrypt trên LarVPS, các bạn có thể thực hiện theo 3 bước sau đây.

Bước 1: SSH vào máy chủ LarVPS của bạn

Đầu tiên các bạn cần SSH vào VPS của mình với quyền Root, nếu chưa biết cách SSH thì các bạn có thể xem hướng dẫn bên dưới.

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

Lưu ý: Trước khi cài đặt SSL, các bạn cần đảm bảo rằng Domain đã được trỏ về IP máy chủ. Nếu chưa trỏ bạn sẽ không thể cài đặt thành công,

Sau khi SSH vào được VPS của bạn, các bạn gõ chữ larvps để truy cập vào bảng menu của LarVPS. Tại menu các bạn để ý và gõ số tương ứng với chức năng cần sử dụng.

Bây giờ mình cần cài đặt SSL Let’s Encrypt cho website thì mình nhấn phím 2 tương ứng với phần Quản lý Let’s Encrypt.

Cài đặt SSL Let's Encrypt trên LarVPS

Sau khi vào được phần Quản lý Let’s Encrypt, các bạn cần tiếp tục chọn số tương ứng với thao tác cần sử dụng.

Ở đây do mình sẽ cài đặt Let’s Encrypt mới lên website nên mình sẽ gõ số 2 tương ứng với Thêm + Gia hạn SSL (Nếu các bạn cần gia hạn SSL cho website đã cài đặt trước đó thì cũng gõ số 2 nhé.)

Cài đặt SSL Let's Encrypt trên LarVPS

Sau khi vào được phần Thêm + Gia hạn SSL, các bạn tiếp tục chọn số tương ứng với website cần cài đặt.

Ở đây mình cần cài đặt SSL cho website có tên azdigi.cf thì mình sẽ chọn số 1 tương ứng như sau.

Cài đặt SSL Let's Encrypt trên LarVPS

Sau khi chọn website cần cài đặt xong, bạn tiếp tục điền các thông tin như email nhận thông báo hoặc gia hạn sau này. Đồng thời các bạn nhấn chọn Y (tương ứng Yes) để đồng ý các điều khoản từ Let’s Encrypt.

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Enter email address (used for urgent renewal and security notices)
 (Enter 'c' to cancel): kiendt@azdigi.vn

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. You must
agree in order to register with the ACME server. Do you agree?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Would you be willing, once your first certificate is successfully issued, to
share your email address with the Electronic Frontier Foundation, a founding
partner of the Let's Encrypt project and the non-profit organization that
develops Certbot? We'd like to send you email about our work encrypting the web,
EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y
Account registered.
Requesting a certificate for azdigi.cf and www.azdigi.cf
Performing the following challenges:
http-01 challenge for azdigi.cf
http-01 challenge for www.azdigi.cf
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/conf.d/azdigi.cf.conf
Deploying Certificate to VirtualHost /etc/nginx/conf.d/azdigi.cf.conf
Redirecting all traffic on port 80 to ssl in /etc/nginx/conf.d/azdigi.cf.conf
Redirecting all traffic on port 80 to ssl in /etc/nginx/conf.d/azdigi.cf.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://azdigi.cf and
https://www.azdigi.cf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Subscribe to the EFF mailing list (email: kiendt@azdigi.vn).
We were unable to subscribe you the EFF mailing list because your e-mail address appears to be invalid. You can try again later by visiting https://act.eff.org.

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/azdigi.cf/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/azdigi.cf/privkey.pem
   Your cert will expire on 2021-04-05. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all* of
   your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Như vậy là đã cài đặt thành công SSL rồi nhé.

Bước 3: Kiểm tra chứng chỉ sau cài đặt

Để kiểm tra chính xác hơn website của bạn đã được cài đặt thành công SSL chưa, bạn có thể kiểm tra thêm thông qua 2 cách bên dưới.

Cách 1: Kiểm tra từ trình duyệt

Bạn có thể truy cập website của mình ở trình duyệt và click vào biểu tượng ổ khóa như hình bên dưới kiểm tra. Tại đây sẽ hiển thị website đang sử dụng chứng chỉ của hãng nào, đồng thời cũng ghi rõ ngày cấp và ngày hết hạn.

Cài đặt SSL Let's Encrypt trên LarVPS

Cách 2: Check từ trang SSL Shopper

Các bạn có thể truy cập trang SSL Checker theo đường dẫn: https://www.sslshopper.com/ssl-checker.html

Sau đó bạn điền domain của mình vào và nhấn Check SSL . Lúc này toàn bộ thông tin về chứng chỉ của website sẽ được hiển thị đầy đủ như bên dưới.

III. Tổng kết

Như vậy ở bài viết này AZDIGI đã hướng dẫn bạn cách cài đặt SSL Let’s Encrypt lên website sử dụng script LarVPS hoàn tất chỉ với vài thao tác đơn giản. Việc cài đặt SSL tưởng chừng đơn giản này nhưng lại giúp ích khá nhiều cho website của bạn trong việc bảo mật cũng như rất tốt cho SEO. Hy vọng bài viết này sẽ giúp bạn cài đặt thành công.!

Nếu thấy bài viết hữu ích, hãy chia sẻ rộng rãi đến mọi người để cùng biết cách cài đặt nhé. Ngoài ra Các bạn có thể xem qua một số bài viết khác về LarVPS tại link bên dưới

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Chương trình "Ưu đãi Mạnh - Phục hồi Nhanh" lên đến 50% cho Hosting và VPSXem chi tiết