Nếu bạn sử dụng VPS, cài đặt RunCloud, bạn sẽ biết RunCloud phiên bản miễn phí không cho phép cài đặt SSL.
Tuy nhiên, nếu bạn cần cài đặt SSL cho website, bạn vẫn có thể sử dụng Cloudflare SSL (Free) qua hướng dẫn sau.
Bước 1. Đăng ký Cloudflare
Truy cập vào Cloudflare và bấm Sign Up
Điền địa chỉ email, mật khẩu (mật khẩu bạn muốn tạo, chứ không phải mật khẩu của Email
Cloudflare sẽ đưa đến phần thêm website. Điền tên miền của website bạn cần cài đặt SSL và bấm Add Site
bấm Next
Chọn FREE rồi bấm Confirm Plan
Tiếp tục bấm Confirm
Đợi một tí rồi bấm Continue
Cloudflare sẽ quét tất cả bản ghi A, CNAME…hiện có, và tự động thêm vào Cloudflare. Và bạn không cần phải trỏ lại tên miền, khi Cloudflare đăng ký thành công 🙂
Bấm tiếp Continue
Bạn sẽ thấy Cloudflare yêu cầu đổi Nameserver mặc định của Tên miền > Nameserver của Cloudflare. Nhớ ghi lại đâu đó cặp nameserver ở mục To
Mình sẽ hướng dẫn phần này trong các bước cuối.
Bạn sẽ được đưa tới
Vì chưa đổi Nameserver, nên tên miền vẫn đang ở trạng thái Pending.
Kiểm tra email
Bấm vào Verify Email
Xác thực tài khoản thành công
Bước 2. Đổi Nameserver
Mỗi công ty bán tên miền, sẽ có một cách đổi Nameserver khác nhau. Trong bước này, mình sẽ hướng dẫn đổi Nameserver cho một số công ty: Godaddy, Namecheap, Namesilo
Đổi Nameserver Namecheap
Truy cập vào Namecheap, bấm SIGN IN > Điền Username, Password > Sign In
Bấm tiếp Domain List
Bấm tiếp MANAGE ở tên miền cần đổi Nameserver
Tại Nameservers bấm vào Custom DNS
Điền vào cặp Nameserver của Cloudflare đã nói ở mục To trong Bước 1 > Sau đó bấm dấu v xanh để lưu.
Có thể mất tới 1 ngày để việc đổi này có hiệu lực.
Nhớ điền của Cloudflare nhé, đây là ảnh minh họa thôi 😀
Đổi Nameserver Godaddy
Truy cập vào Godaddy, bấm Sign In > Sign In
Điền Username và Password
Chọn tên miền cần đổi Nameserver, bấm DNS
Kéo xuống mục Nameservers > Change
Điền Nameserver của Cloudflare (đã ghi lại ở mục To trong Bước 1)
Nhớ điền của Cloudflare nhé, đây là ảnh minh họa thôi 😀
Đổi Nameserver Namesilo
Truy cập Namesilo, bấm Log In > Điền Username (hoặc Tên miền) và Mật khẩu
Bấm vào Manage My Domains
Chọn tên miền và bấm Change Nameservers
Xóa tất cả Nameserver mặc định, và sau đó điền nameserver của Cloudflare (đã ghi lại trong Bước 1), rồi bấm Submit.
Có thể mất tới 1 ngày để việc thay đổi có hiệu lực
Bước 3. Xác minh Cloudflare
Sau khi đổi Nameserver, Cloudflare sẽ quét tự động hàng giờ. Khi nào Cloudflare phát hiện Nameserver đã được đổi, nó sẽ chuyển tên miền qua trạng thái xác minh, như dưới.
Bước 4. Cài đặt SSL Cloudflare
Truy cập vào Cloudflare, chọn đúng tên miền bạn vừa thêm, như ở đây là themevi.com
Bấm vào Crypto > Flexible
Kéo xuống tại phần Always use HTTPS, bấm On
Kéo xuống tiếp tại Automatic HTTPS Rewrites, bấm On
Vậy là xong rồi đó!
Trong một số trường hợp, khi làm xong điều này, bạn sẽ gặp phải lỗi Refuse connect, hoặc lỗi chuyển hướng nhiều lần. Đừng lo, xóa cache, hoặc ngồi chờ tới chiều là nó tự hết 😀
Làm cách này, bạn không cần cài đặt bất kỳ plugin chuyển hướng nào như Really Simple SSL nữa 🙂