Hướng dẫn cài đặt SSL (https) miễn phí cho website từ Let’s Encrypt trên Hosting Cpanel

0
1679

Vì sao phải sử dụng HTTPS cho website?

– Giúp bảo mật thông tin tốt hơn đối với các trang web có gửi thông tin đăng nhập, tài khoản, giao dịch trực tuyến
– Giúp website trông pro hơn trong mắt người truy cập 
– Từ đầu năm sau, Google Chrome sẽ đưa ra cảnh bảo đối với website có gửi password, thông tin tài khoản…mà không sử dụng HTTPS
– SEO tốt hơn. Google sẽ đánh giá thấp các trang không có https
….

Từng đó nguyên nhân đã đủ để bạn quyết định nâng cấp HTTPS cho website của mình chưa? Nếu chưa thì một nguyên nhân kinh tế chắc sẽ thúc đẩy bạn làm điều đó: đó là SSL miễn phí đến từ Let’s Encrypt, một dự án giúp Internet an toàn hơn của Google, Facebook và 1 số hãng lớn…

Website mình dùng Cpanel vừa nâng cấp HTTPS miễn phí:

Click image for larger version  Name:	1.png Views:	1 Size:	85,3 KB ID:	22357842

CÁCH THỰC HIỆN:

Bước 1: Xác định Hosting của bạn có hỗ trợ Let’s Encrypt không?

Tìm mục Let’s Encrypt trong Panel của bạn:

Hiện mình đang sử dụng 3 nhà cung cấp Hosting thì đều hỗ trợ. Đó là BKNS, vHost và Vinahost (Vinahost chỉ hỗ trợ cho gói doanh nghiệp).

Nếu không rõ bạn nên hỏi support của nhà cung cấp xem hosting của họ có hỗ trợ Let’s Encrypt hay không?

Click image for larger version  Name:	2.png Views:	1 Size:	28,3 KB ID:	22357843

Bước 2: Chắc chắn rằng tên miền bạn muốn sử dụng https đã trỏ về hosting, cả tên miền không và cả www.tenmien.com

Bước 3: Bấm vào mục Let’s Encrypt

Chọn tên miền của bạn và bấm vào mục Issue:

Click image for larger version  Name:	3.png Views:	1 Size:	29,2 KB ID:	22357844

Tiếp tục:

Click image for larger version  Name:	4.png Views:	1 Size:	21,7 KB ID:	22357845

Thành công:

Click image for larger version  Name:	thanhcong.png Views:	1 Size:	114,0 KB ID:	22357846

Như vậy bạn đã cài đặt xong SSL cho website, từ bây giờ bạn đã có thể truy cập vào website ở dạng https://tenmien.com

Bước 4: Bắt buộc sử dụng https cho website bằng .htaccess

Mặc định website của bạn vẫn đang chạy ở http thường. Bạn cần ép buộc nó sử dụng https bằng cách sửa file .htaccess

Thêm dòng:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://tenmiencuaban.com/$1 [R=301,L]

Bước 5: Hiển thị chữ https:// màu xanh lá trên thanh URL

Để đảm bảo chữ https:// hiển thị màu xanh lá, đảm bảo trong trang của bạn không có cái ảnh hay script nào ở dạng http thường. Ví dụ website của mình chỉ có mỗi cái ảnh Online/Offline của Yahoo Messenger là http thường mà nó cũng không hiển thị https màu xanh được. Hoặc trang chủ không có ảnh nào http thì nó hiện xanh, nhưng trang con có ảnh http thì nó lại không hiện xanh nữa. Click image for larger version  Name:	111.png Views:	1 Size:	29,8 KB ID:	22357847

Tốt nhất, bạn nên upload hết ảnh lên hosting của chính website để nó nhận https luôn. Tuy nhiên, nếu bạn không muốn thì có thể upload lên flickr, imurg, bạn sẽ được 1 link ảnh bình thường. Nhưng khi chèn vào website, bạn hãy thêm https vào link ảnh đó. Hoặc up lên Facebook thì có link ảnh https:// luôn.

LEAVE A REPLY

Please enter your comment!
Please enter your name here