#182465 gửi bởi haiduongdt
Ngày 23 Tháng 02 2017 , 07:29
SSL ngày nay không còn xa lạ gì với tất cả mọi người, việc có SSL cho một website sẽ giúp người truy cập cảm thấy an toàn hơn khi truy cập vào website của bạn.
Sau 3 ngày tự mày mò tìm kiếm và có sự giúp đỡ của 2 bác laseranhyeuviolet :D thì cũng đã hoàn tất việc cài đặt SSL cho website của mình, sau đây mình xin chia sẽ cho những ai chưa biết gì về SSL cũng như những bạn đã biết rồi về cách Cài đặt cũng như những lỗi khi kích hoạt SSL

Cài đặt SSL lên Hosting Cpanel

Bước 1: Đăng nhập cPanel và click vào nút SSL/TLS Manager


Bước 2: Tại trang SSL/TLS Manager ở mục Certificates (CRT) click vào phần Generate, view, upload, or delete SSL certificates.


Bước 3: Bạn có thể tải tập tin .CRT lên hoặc mở nó ra với notepad rồi chép toàn bộ nội dung vào khung Paste your certificate below:



Bước 4: ở trang SSL/TLS Manager click vào nút Setup an SSL certificate to work with your site.

Ở đây bạn lựa chọn SSL để gán vào tên miền của bạn.Tên miền đó phải được add vào host của bạn trước trong 3 dạng sau:
Subdomain,Addon và Domain Parked Domain

Mở chứng chỉ Intermediate CA với Notepad rồi sao chép và dán tất cả các nội dung của các file trung gian vào Bundle CA (CABUNDLE) hộp. Bạn có thể tải về các chứng chỉ CA Trung cấp phù hợp với sản phẩm SSL của bạn ở đây.

Bước 5: Bấm nút Install Certificate

Bạn sẽ nhận được một thông báo rằng chứng chỉ đã được cài đặt thành công Ví dụ khi load https://bachngochaiduong.org và SSL hiển thị chính xác là được.

Tất cả những nhà cung cấp SSL hiện tại có rất nhiều, nhưng mình xin chia sẻ những nhà cung cấp sau đây mình thấy ok và sài ổn : Geotrust, Comodo SSL, Symantec SSL

Ngoài ra nếu bạn nào sài Hosting trên 
2 hệ điều hành là Debian/Ubuntu và CentOS sử dụng NGINX hoặc Apache, bạn vào đây xem hướng dẫn nhé.

 Các lỗi khi cài đặt SSL lên Hosting Cpanel
1. Lỗi website không tự động chuyển sang dạng https
Khắc phục: Các bạn thêm đoạn code sau vào file .htaccess
RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
2. Lỗi SSL hoạt động không chính xác
tất cả các thẻ src phải được load từ dạng http ssl đó là https:// , nếu không ssl của bạn sẽ lỗi giống như thế này

Đó là do trang web này có chứa 1 ảnh ở dạng link http nên nó sẽ hiện thị cảnh báo màu vàng trên cái khóa như thế kia.
Chúc các bạn thành công !!  :D :D
Tài liệu đã được cập nhật lên Wiki Nukeviet.
Sửa lần cuối bởi haiduongdt vào Ngày 23 Tháng 02 2017 , 12:44, với tổng số 1 lần sửa.
#182604 gửi bởi billygoat
Ngày 04 Tháng 03 2017 , 02:53
Hello, Rewrite kiểu này chưa có chuẩn nhé bạn ... đoán không làm thì nó được Google xem là Duplicate rồi
EX:
1. Khi bạn gõ :: bachngochaiduong.org  -- nó sẽ thành -->  https://bachngochaiduong.org/
2. Khi bạn gõ :: www.bachngochaiduong.org  -- nó sẽ thành -->https://www.bachngochaiduong.org/

Vậy thì phải cần @Lazer hỗ trợ tiếp cho bạn rồi nhé :D

hết ham ~O)
Website: https://hoasenvang.vn
#185047 gửi bởi vanntpt
Ngày 21 Tháng 06 2017 , 02:07
Rất đơn giản Bạn nhé
Thêm vào đoạn sau: (Thay HostingViet.vn bằng tên miền của Bạn)

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}:443%{REQUEST_URI} [END]

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.hostingviet.vn [NC]
RewriteRule ^(.*)$ http://hostingviet.vn/$1 [L,R=301]
đọc thêm tại đây: https://hostingviet.vn/huong-dan-direct-ten-mien-www-toi-non-www-giao-thuc-https-bang-file-htaccess