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í:
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?
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:
Tiếp tục:
Thành công:
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.
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.