Hướng dẫn cài đặt SSL HTTPS trên hosting cpanel 11
Lưu ý: Bài viết sau đây có thể hơi khó đối với những bạn mới lần đầu cài đặt. Nếu bạn cần giúp đỡ có thể liên hệ trực tiếp mình qua facebook, yahoo hoặc mail của mình. Hoặc các bạn có thể mua trực tiếp SSL bên mình tại website: http://hosting.ketnoi123.com, bên mình sẽ hỗ trợ cài đặt từ A-Z cho bạn. Chúc các bạn thành công
Chào các bạn, hiện tại từ phiên bản Cpanel 11.44.xx trở lên đều đã được hỗ trợ tính năng SNI (Server Name Indicator). Đây là tính năng giúp người dùng có thể cài đặt SSL HTTPS cho Host mà sử dụng chung IP của máy chủ Hosting đó, không phải mua thêm IP riêng.
HOSTING.KETNOI123.COM cũng đã tiến hành cập nhật các máy chủ Cpanel lên phiên bản 11.44.xx để tận dụng chức năng này. Các bạn có thể xem theo bài hướng dẫn sau để mua SSL và cài đặt SSL tại các máy chủ Cpanel Hosting của HOSTING.KETNOI123.COM:
Bước 1: Truy cập vào hosting Cpanel và tìm đến mục Security như hình sau, nhấp chọn SSL/TLS Manager
Bước 2: Trong mục SSL/TLS Manager, chúng ta nhấp chọn Generate, view, or delete SSL certificate signing requests để tạo 1 CSR cho domain. Các bạn điền thông tin tương tự như hình ảnh bên dưới, chú ý các mục có chữ Required bắt buộc phải điền thông tin:
- Key: Generate a new 2,048 bit key.
- Domains: dangchuaneothon.com (ở đây điền domain của bạn)
- City: Hanoi (ở đây điền huyện, thành phố bạn sống)
- State: Hanoi (ở đây điền tỉnh thành bạn sống)
- Company: Cong ty HOSTING.KETNOI123.COM (ở đầy điền tên công ty của bạn)
- Country: VN (Vietnam)
- Email: nguyensyminhsang1@yahoo.com (điền email sở hữu domain, các bạn có thể kiểm tra email sở hữu domain tại http://www.whois.com/whois/dangchuaneothon.com)
- Sau đó ấn Generate
Sau đó ta copy Encoded Certificate Signing Request (CSR) và Encoded Key (RSA) vào file txt để lưu lại. Ví dụ mình lưu CSR vào file csr.txt, RSA vào file rsa.txt
Bước 3: Sau đó bạn đăng nhập vào trang quản lý SSL (trang web mà bạn đã đăng ký hoặc mua SSL) rồi copy cái mã CSR vừa lưu ở file csr.txt bên trên vào mục Enter CSR, mục Select Web Server thì chọn Cpanel rồi ấn Next
- Trong mục Domain Related, chọn email sở hữu domain, rồi ấn Next tiếp
- Tiếp tục điền tiếp thông tin và địa chỉ của bạn vào các mục có dấu *, rồi ấn Process Certificate, sau đó bạn sẽ nhận được thông báo khai báo thành công và yêu cầu vào email sở hữu domain để xác thực
Bước 4: Các bạn login vào mail sở hữu domain, nhấn vào link xác nhận, rồi điền mã xác nhận vào là xong
Bước 5: Sau khi xác thực mail thành công như ở trên các bạn, có thể vào trang quản lý SSL chọn Download Certificate để download file zip về (hoặc có thể chờ mail báo xác thực thành công, trong mail có kèm theo file zip). Giải nén file zip ta được 2 file đuôi crt
Bước 6: Các bạn truy cập vào hosting Cpanel và tìm đến mục Security nhấp chọn SSL/TLS Manager, rồi chọn Manage SSL sites.
- mở 2 file bundle.crt và dangchuaneothon.com.crt trong file zip vừa giải nén bằng notepad++
+ dán nội dung trong file dangchuaneothon.com.crt vào khung Certificate: (CRT)
+ dán nội dung trong file rsa.txt (file rsa.txt đã lưu ở bước 2) vào khung Private Key: (KEY)
+ dán nội dung trong file bundle.crt vào khung Certificate Authority Bundle: (CABUNDLE)
+ Ấn Install Certificate
- Sau khi ấn Install Certificate thành công:
Chú ý:
+ Nếu ssl của bạn hiện khóa tam giác màu vàng, thì bạn cần sửa lại tất cả các link css, js và ảnh trong site của bạn thành https thì ssl của bạn sẽ hiện khóa màu xanh lá cây
+ Các bạn có thể sử dụng chức năng chuyển hướng https:// mỗi khi truy cập http:// bằng cách thêm vào file .htaccess đoạn code sau:
Mã:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Chúc các bạn thành công !