全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3113|回复: 11

nginx http to https

[复制链接]
发表于 2018-5-8 23:39:46 | 显示全部楼层 |阅读模式
  1. server
  2.     {
  3.         listen 80;
  4.         #listen [::]:80;
  5.         server_name www.xxx.com xxx.com;

  6.         location ~ /.well-known {
  7.             root  /data/wwwroot/www.xxx.com;
  8.             allow all;
  9.         }

  10.         location / {
  11.             rewrite ^/(.*)$ https://www.xxx.com/$1 permanent;
  12.         }
  13.     }
复制代码


现在访问 http://www.xxx.com 会跳到https
访问 https://www.xxx.com 还是301
哪出错了
发表于 2018-5-8 23:40:54 来自手机 | 显示全部楼层
请问你的ssl配置跑哪儿去了?
 楼主| 发表于 2018-5-8 23:42:36 | 显示全部楼层
toyst 发表于 2018-5-8 23:40
请问你的ssl配置跑哪儿去了?

ssl 没贴出来

只要把 rewrite ^/(.*)$ https://www.xxx.com/$1 permanent; 给注释 Https 访问是正常的
ssl 的server 没有301
发表于 2018-5-8 23:44:31 | 显示全部楼层
前面是不是还加了CDN或者是反向代理?
 楼主| 发表于 2018-5-8 23:45:34 | 显示全部楼层
rooney 发表于 2018-5-8 23:44
前面是不是还加了CDN或者是反向代理?

cf 的cdn 没有反向代理
发表于 2018-5-8 23:46:25 | 显示全部楼层
cooc123 发表于 2018-5-8 23:45
cf 的cdn 没有反向代理

所以CF的CDN配置的源站是不是用的HTTP?
发表于 2018-5-8 23:46:34 | 显示全部楼层
cooc123 发表于 2018-5-8 23:45
cf 的cdn 没有反向代理

cf 是不是启用强制 https
 楼主| 发表于 2018-5-8 23:47:28 | 显示全部楼层
rooney 发表于 2018-5-8 23:46
所以CF的CDN配置的源站是不是用的HTTP?

这个怎么看
发表于 2018-5-8 23:50:56 | 显示全部楼层
下面这几行的意思是无论http还是https,只要请求/目录都重定向到https明显有问题。
  1. location / {
  2.             rewrite ^/(.*)$ https://www.xxx.com/$1 permanent;
  3.         }
复制代码
发表于 2018-5-9 00:11:39 来自手机 | 显示全部楼层
http://www.hostloc.com/forum.php?mod=viewthread&tid=448151
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 12:39 , Processed in 0.089660 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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