Hướng dẫn đăng ký và kích hoạt PositiveSSL ở Namecheap


Sử dụng HTTPS với chứng chỉ số SSL không những đảm bảo cho website bảo mật mà còn giúp website của bạn tăng thứ hạng trên các công cụ tìm kiếm. Có rất nhiều nhà cung cấp SSL Certificate, một trong số đó là Namecheap – Một nhà cung cấp tên miền, hosting, chứng chỉ số rất uy tín. Bài viết này sẽ hướng dẫn các bạn đăng ký mua PositiveSSL và kích hoạt PositiveSSL ở Namecheap.

Đăng ký mua chứng chỉ số PositiveSSL

Chứng chỉ số có 2 loại là miễn phí (Let’s Encrypt) và trả tiền (PositiveSSL, RapidSSL,…).

Để mua PositiveSSL ở Namecheap thì vui lòng mua ở đường link bên dưới với giá là $8.88/năm, ngoài ra bạn sẽ mua được với giá rẻ hơn nữa nếu áp dụng các khuyến mại của Namecheap được cập nhật tại đây.

=> Link mua PositiveSSL

Kích hoạt chứng chỉ số PositiveSSL ở Namecheap

Bước 1: Đầu tiên tạo file CSR (Certificate Signing Request) sử dụng openssl

openssl req -new -newkey rsa:2048 -nodes -keyout example.com.key -out example.com.csr

Thay example.com bằng tên miền của bạn.

Các thông tin cần đăng ký bao gồm:

  • Country: 2 ký tự tên quốc gia (VD: Việt Nam là VN, Mỹ là US,… )
  • State or Province: Tỉnh/Thành phố (VD: Hanoi, HCM nếu ở VN)
  • City or Locality: Thành phố thuộc tỉnh
  • Organization Name: Tên công ty
  • Organization Unit Name (OU): Phòng ban nhỏ hơn thuộc công ty
  • Common name: Tên miền đăng ký
  • Email Address: Địa chỉ Email đăng ký
  • A challege password (Tùy chọn). Để trống
  • An optional company name (Tùy chọn). Để trống

Sau khi chạy câu lệnh trên ta sẽ tạo được 2 file là example.com.csr và example.com.key

Bước 2: Gửi file csr và kích hoạt PositiveSSL

Vào trang quản trị của Namecheap, mục [ Production List ] => [ Certificates ] => chọn SSL muốn kích hoạt bấm [ Active ]

Dang ky va kich hoat PositiveSSL o Namecheap Step 1

Nhập nội dung file CSR (example.com.csr) mà bạn đã tạo ở Bước 1 vào. Mục Primary domain sẽ lấy thông tin từ nội dung file CSR mà bạn vừa nhập. => Bấm [ Next ]

Dang ky va kich hoat PositiveSSL o Namecheap Step 2

Kiểm tra thông tin file CSR, chọn loại server mà bạn cần cài đặt PositiveSSL rồi bấm [ Next ]

Dang ky va kich hoat PositiveSSL o Namecheap Step 3

Xác nhận phương thức xác thực rằng bạn là chủ sở hữu của domain. Có 3 phương thức xác thực là:

  1. Email: xác thực bằng địa chỉ Email, Namecheap sẽ list ra danh sách các email mà họ thu thập được thông qua whois, hoặc 1 email dưới tên miền là admin@example.com.
  2. HTTP-based: Upload file xác thực vào thư mục /.well-known/pki-validation trong thư mục root của server
  3. DNS-based: Xác minh bằng 1 Cname record tạo ở trang quản trị của domain.

Bài viết này mình hướng dẫn phương thức xác minh thứ 2. Nếu các bạn chọn 1 phương thức xác mình khác thì vui lòng tham khảo hướng dẫn của Namecheap ở đây

Dang ky va kich hoat PositiveSSL o Namecheap Step 4

Điền địa chỉ Email bạn muốn nhận file SSL

Dang ky va kich hoat PositiveSSL o Namecheap Step 5

Xác nhận thông tin đăng ký SSL

Dang ky va kich hoat PositiveSSL o Namecheap Step 6

Bước 3: Xác minh thông tin đăng ký

Sau khi submit, thông tin đăng ký SSL của bạn sẽ được gửi đến 1 CA để verify nội dung đăng ký nên trạng thái của Certificate sẽ là In-Process

Bạn tiến hành download file validate bằng cách bấm vào link “Go to Certificate Details page

Dang ky va kich hoat PositiveSSL o Namecheap Step 7

Bấm “EDIT METHODS” => “Download File

Dang ky va kich hoat PositiveSSL o Namecheap Step 8

Dang ky va kich hoat PositiveSSL o Namecheap Step 9

Sau khi download đc file validation có phần đuôi mở rộng là .txt, chúng ta upload nó lên server thư mục /.well-known/pki-validation trong thư mục root của web server.

Tiếp theo là chúng ta sẽ chờ COMODO xác nhận yêu cầu và gửi file SSL cho chúng ta cài đặt.

Cấu hình chứng chỉ số PositiveSSL cho Web Server

Sau khi COMODO xác nhận yêu cầu, họ sẽ gửi cho chúng ta 2 mail. Trong đó có 1 mail attach file chứng chỉ số.

Sau khi download file attach chúng ta có 2 file tên là example_com.ca-bundleexample_com.crt. Chúng ta thực hiện các bước sau đây để cấu hình HTTPS cho website

Bước 1: Tạo 1 file certificate chung (fullchain) cho cả 2 file này bằng command sau:

cat example_com.crt example_com.ca-bundle > example.com.fullchain.crt

Chú ý: thứ tự rất quan trọng, nội dung file example_com.crt phải đặt ở đầu tiên.

Bước 2: Upload file certificate lên web server

Sử dụng các phần mềm Winscp, Filezilla, … đưa 2 file là example.com.fullchain.crt và file example.com.key (Tạo ở bước trên) lên webserver.

Bước 3: Cấu hình Web Server

Trường hợp Web Server là Nginx Server thì sửa file /etc/nginx/sites-available/default thêm cấu hình SSL như sau:

ssl_certificate      /opt/cert/example.com.fullchain.crt;
ssl_certificate_key  /opt/cert/example.com.key;

Sau đó khởi động lại Nginx Server.

Như vậy các bạn đã có 1 website chạy HTTPS với Chứng chỉ số PositiveSSL Certificate mua và kích hoạt ở Namecheap.

Nguồn: vinasupport.com

             
SHARE

Bài viết liên quan

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web