当前位置:论坛首页 > Linux面板 > 讨论

这才是开启https的正确姿势

发表在 Linux面板2019-5-3 21:45 [复制链接] 2 1229

本帖最后由 sowans 于 2019-5-3 21:52 编辑

新装了个服务器,配置nginx,自动默认打开https页面,百度,google了一下午,资料很多,但是大都不准确。按照查到的资料填到nginx的配置文件里面要么死循环,一直在重定向,要么根本不起作用。怎么加申请证书、添加证书,配置证书就不说了,主要把nginx的配置文件贴出来


这里贴出2个比较好用的配置:1
  1. server
  2. {
  3.    
  4.         listen 80;
  5.     listen 443 ssl http2;
  6.     server_name www.test.com test.com;
  7.     add_header Strict-Transport-Security "max-age=31536000";
  8.     index index.php index.html index.htm default.php default.htm default.html;
  9.     root /www/wwwroot/www.test.com;
  10.    
  11.     #301转移
  12. if ($server_port = 80) {
  13. return 301 https://$server_name$request_uri;
  14. }
复制代码


nginx配置http自动跳转https方法配置2:


  1. server
  2. {
  3.     listen 443 ssl http2;
  4.     server_name www.test.com test.com;
  5.     add_header Strict-Transport-Security "max-age=31536000";
  6.     index index.php index.html index.htm default.php default.htm default.html;
  7.     root /www/wwwroot/www.test.com;
  8.   }
复制代码




使用道具 举报 只看该作者 回复
发表于 2019-5-3 21:53:30 | 显示全部楼层
不知道咋回事,第二段代码发不出来,编辑了2次,发出来都是半截。
使用道具 举报 回复 支持 反对
发表于 2019-5-10 14:56:14 | 显示全部楼层
多谢分享
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表