Hướng dẫn cài đặt SSL - Chứng chỉ bảo mật dành cho server VPSSIM

Thảo luận trong 'Kiến Thức' bắt đầu bởi Admin, 5 Tháng tư 2017.

  1. Admin Nothing to lose.. your love to win..

    Bài viết:
    4,112
    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

    [​IMG]

    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

    [​IMG]

    Để 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

    [​IMG]

    Đợ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

    [​IMG]

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

    [​IMG]

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

    [​IMG]

    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

    [​IMG]

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

    [​IMG]

    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: 30 Tháng mười một 2017
Từ Khóa:
Trả lời qua Facebook
Đang tải...