您的位置:主页 > 主机空间 >

主机空间 nginx申请SSL证书并启用http 301 https

2019-11-07作者:纪涛博客来源:68up.com次阅读

申请购买好证书后,下载秘钥文件;上传到服务器合适的位置;
例如;/www/wwwroot/68up.com/cert下;
修改配置文件;

/www/server/panel/vhost/nginx
在listen 80 代码块结束后
增加;
listen 443;
     server_name 68up.com www.68up.com;
     ssl on;
     index index.html index.htm;
     ssl_certificate   /www/wwwroot/68up.com/cert/30***309_68up.com.pem;
     ssl_certificate_key  /www/wwwroot/68up.com/cert/30***9_68up.com.key;
     ssl_session_timeout 5m;
     ssl_ciphers ECDHE-RSA******************:!aNULL:!MD5:!ADH:!RC4;
     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
     ssl_prefer_server_ciphers on;
     location / {
         root /www/wwwroot/68up.com;
         error_page 497 https://$server_name:$server_port$request_uri;   #497错误解决方法
         index index.php index.html index.htm;
         
     }

增加下面代码;实现http强制跳转https(全站重定向)
if ($server_port = 80 ) {
return 301 https://$host$request_uri;
}
或者:
f ($scheme = http ) {
return 301 https://$host$request_uri;
}

凡本站注明“本站”或“投稿”的所有文章,版权均属于纪涛博客或投稿人,未经本站授权不得转载、摘编或利用其它方式使用上述作品。本站已授权使用的作品,应在授权范围内使用,并注明“来源:纪涛博客”并附上链接。违反上述声明者,本站将追究其相关法律责任。

编辑:68up.com 关键词:

网友评论

随机推荐

图文聚集

热门排行

最新文章

新浪微博 腾讯微博 RSS订阅