Admin

Nothing to lose.. your love to win..
23,368 ❤︎ Bài viết: 3775 Tìm chủ đề
38898 30
Kiếm tiền
Admin đã kiếm được 388980 đ
Hướng dẫn cài đặt SSL - Let’s Encrypt dành cho site trên server sử dụng VPSSim

Đầu tiên là một số lưu ý:

Domain phải được thêm vào VPS bằng chức năng thêm website của VPSSim

File vhost (/etc/nginx/conf.d/domain.com.conf ) phải do VPSSim tạo ra, nếu file này do bạn tự tạo thủ công > Không thêm được SSL từ VPSSim

Domain phải được trỏ tới địa chỉ IP của VPS trước khi cài đặt SSL.

Domain không được BẬT cloudflare - ẩn IP

Phiên bản nginx cài cho VPS, Server phải từ 1.11.3 trở lên > hướng dẫn update nginx


Hướng dẫn:

Việc đầu tiên là nên update VPSSim lên phiên bản mới nhất

Tại menu chính của VPSSim chọn 26 - Update System > Update VPSSim

37051678100_fab9a81556_o.png


Tiếp theo cần kiểm tra phiên bản nginx đang chạy và update lên bản mới để cài được SSL

Để kiểm tra phiên bản nginx đang chạy các bạn gõ lệnh: nginx -v

37051700140_412fd85c35_o.png


Để update lên bản nginx mới nhất các bạn có thể sử dụng công cụ update có sẵn trong VPSSim

Chọn 26 - Update System > chọn tiếp 3 - Change Nginx Version > Enter

36597821564_9e83c53861_o.png


Đợi VPSSim cập nhật nữa là xong.

Tuy nhiên không hiểu sao VPS mình mua từ Vultr update nginx trên VPSSim báo thành công nhưng thực chất vẫn là phiên bản cũ.

Update xong các bạn chạy lại lệnh nginx -v xem phiên bản thực đang chạy.

Nếu vẫn là phiên bản cũ < hơn 1.11.3 thì bạn cần update nginx bằng tay theo hướng dẫn sau:

Hướng dẫn update - nâng cấp nginx bản mới nhất

Nếu không nâng cấp nginx thành công khi bạn chạy lệnh nginx -t sẽ báo lỗi:

nginx: [emerg] invalid parameter “http2” in /etc/nginx/conf.d/dembuon.vn .conf:7

nginx: configuration file /etc/nginx/nginx.conf test failed

Và khi bạn cài SSL - Let's Encrypt sẽ bị báo lỗi

Sau khi đã nâng cấp thành công nginx quay trở lại menu chính VPSSim

Chọn 23 - Cài Đặt SSL - Let's Encrypt

37051606470_a5ffb7be1d_o.png


Chọn tiếp 1 - Cài Đặt SSL Cho Domain > Gõ tên domain vào > Enter

36597862704_9b12a0fb47_o.png


Nhập y > Enter để đồng ý cài SSL cho website

37278096692_0f970f0c54_o.png


Cài đặt SSL xong chọn 3 - Auto Renew SSL để VPSSim tự động gia hạn SSL cho bạn khi hết hạn

37051815930_e4c3c4dafc_o.png


Xong - Vào thưởng thức thôi.

37278144452_5171f8ab1b_o.png


Demo website cài SSL bằng VPSSim: Diễn Đàn MMO Việt Nam

Lưu ý:

Vì chứng chỉ SSL của Let’s Encrypt miễn phí nên để tránh lạm dụng, họ có những giới hạn cho việc tạo chứng chỉ của domain:

Trong 3 tiếng, bạn chỉ được phép cài đặt SSL cho 10 domain trên 1 IP. Domain hay sub domain đều tính như nhau tức là 5 sub + 5 domain vẫn tính là 10 domain.

Bạn chỉ được phép đăng ký tối đa 5 chứng chỉ cho 1 domain / 1 tuần. Sub domain và Domain đều tính chung, nghĩa là đăng ký SSL cho abc.domain.com cũng tính cho domain.com.

Chính vì vậy, nếu lạm dụng đăng ký SSL cho qúa nhiều sub hoặc đăng ký rồi xóa SSL và đăng ký lại vượt qúa 5 lần bạn cần chờ 1 tuần để được đăng ký tiếp.

Nếu bạn gặp lỗi này, trong khi cài đặt sẽ nhận được thông báo lỗi tương tự:

Sign failed: “detail”: Error creating new cert :: Too many certificates already issued for exact set of domains: dembuon.vn

Thắc mắc gì các bạn comment bên dưới để được hướng dẫn chi tiết nhé!
 
Chỉnh sửa cuối:
Từ khóa: Sửa

Những người đang xem chủ đề này

Xu hướng nội dung

Back