Nginx配置http自动重定向https 附静态cdn防跳转解决方案
1.网站vhost文件中添加以下内容
server {
listen 80;
server_name mcxssg.net;
return 301 https://www.$host$request_uri;
}
server {
listen 80;
server_name www.mcxssg.net;
return 301 https://$host$request_uri;
}
server
{
listen 443 ssl;
server_name mcxssg.net;
ssl_certificate /usr/local/nginx/conf/1_mcxssg.net_bundle.crt;
ssl_certificate_key /usr/local/nginx/conf/2_mcxssg.net.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
return 301 https://www.$host$request_uri;
}
2.静态CDN防止跳转可以再在vhost文件夹中创建一个网站即可,再用这个域名去腾讯云等CDN服务商作静态加速。
本站CDN加速域名为cdn.mcxssg.net 源站域名为pic.mcxssg.net(与主站相同内容)