阿里雲一級域名跳轉https的二級域名配置說明(主域名跳轉子域名, 不帶www跳帶www)
阿新 • • 發佈:2018-12-28
阿里雲的免費域名證書目前不支援泛解析, 不支援萬用字元解析, 所有的證書只針對二級域名生效;
很多官網如果只對二級域名做配置https, 比如說, https://www.domain.com, 這種方式是可以正常跳轉, 但是使用者一般喜歡直接輸入
domain.com進行訪問, 此時如果沒做配置,這種訪問是不會跳轉的
解決方法:
1. 在阿里雲後臺域名解析的操作檯上新增一條解析記錄, 如下圖所示
CNAME型別, 字首直接不填或者@即可
2. 伺服器nginx配置如下:
server { listen 443; server_name www.domain.com; ssl on; root /var/www/html; index index.html index.htm; ssl_certificate cert/1ddddddddddddd.pem; ssl_certificate_key cert/1ddddddddddddd.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { index index.html; } } server { listen 80; server_name www.domain.com domain.com; rewrite ^/(.*) https://$server_name$request_uri? permanent; }
配置完以上直接執行nginx -s reload, 然後清理一遍快取即可以正常訪問了