Ở Openshift v3 host không cài sẵn cho https vào tên miền chính như v2. Nếu bạn dùng https của Cloudflare thì sẽ bị lỗi nếu không dùng Secure route. Hướng dẫn dùng https cho web trên Openshift v3 bằng SSL của Let’s Encrypt.
Mục lục
Hướng dẫn dùng https cho web trên Openshift v3
Nếu bạn không thích dịch vụ proxy trung gian CloudFlare tích hợp miễn phí SSL. Thì có thể dùng Let’s Encrypt để thêm giao thức HTTPS vào website, giúp an toàn và thân thiện với SEO hơn.
Bước 1: Tạo chứng chỉ Let’s Encrypt
Xem hướng dẫn lấy chứng chỉ Let’s Encrypt: https://dolt.ga/cai-dat-lets-encrypt-certificate/
Bước 2: Thêm chứng chỉ Let’s Encrypt vào host
Vào Applications > Routes, nhấp vào tên Routes. Chọn Actions > Edit
Tick vào Secure route
Insecure Trafic: chọn Redirect nếu muốn khi truy cập vào http sẽ tự chuyển qua https.
Certificate nhấn Browse.. và chọn file fullchain.pem
Private Key chonk privkey.pem
Xong nhấn Save để lưu lại.
Cấu hình https cho WordPress
Nếu bạn dùng WordPress, khi cấu hình xong cần thêm mã sau vào file wp-config.php
/* Handle HTTPS Protocol */ if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
Và cần vào wp-admin của web thay đổi từ https://domain.com sang https
Địa chỉ WordPress (URL) https://domain.com
Nguồn: tđ.vn