首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
V2EX  ›  NGINX

请教一个 Cloudfront 重定向的问题,请求解决之道!

  •  
  •   s609926202 · 2018-10-25 00:15:54 +08:00 · 1304 次点击
    这是一个创建于 408 天前的主题,其中的信息可能已经有所发展或是发生改变。

    表现

    除首页访问无限重定向,其他页面都 OK,无奈啊!

    细节

    CF 中 CNAMEs 设置为 www.example.com ,证书是 example.com 的(包含 www )

    域名解析那里,@记录 解析到服务器上,www 记录解析到 CF 提供到 cname 上

    服务器 nginx 配置如下:

    server
        {
            listen 80;
            listen 443 ssl;
            server_name example.com www.example.com;
    
            if ($host != www.example.com) {
                rewrite ^/(.*)$ https://www.example.com/$1 permanent;
            }
    
            ssl on;
    
           ...
        }    
    

    这样当用户访问 根域名 时总会被 重定向 至 CF 那里,访问 www 时直接至 CF 那里。

    但是蛋疼的是,访问主页时,一直重定向,大神们怎么办好,,怎么调试,找出问题在哪!

    9 回复  |  直到 2018-10-26 09:32:53 +08:00
        1
    darrh00   2018-10-25 00:24:08 +08:00
    要把 example.com 改成你自己的域名
        2
    s609926202   2018-10-25 00:26:42 +08:00
    @darrh00 大哥,特意为了不暴露域名,改成 example 的,,
        3
    realpg   2018-10-25 00:39:06 +08:00
    example.comwww.example.com 做成两个虚拟主机
        4
    xmlf   2018-10-25 07:24:36 +08:00 via Android
    看首页文件调用,是否也包含了重定向语句。
        5
    just1   2018-10-25 07:55:54 +08:00 via Android
    listen 80 和 443 分开
        6
    just1   2018-10-25 07:56:31 +08:00 via Android
    @just1 不好意思,没看清楚,上面的不对
        7
    jiabing520a   2018-10-25 08:45:57 +08:00
    情况应该是,根域名可以重定向到 www,但在 cf 处理 www 时,有个逻辑对请求又做了一次重定向,而且重定向的目标位置应该是一样的,即 www 反复重复重定向到 www,是不是这样?
    建议修改配置,!= www 改为 [email protected]
        8
    s609926202   2018-10-25 09:43:48 +08:00
    @jiabing520a 试过了,!= www 改为 [email protected] 还是老样子。
        9
    thetast   2018-10-26 09:32:53 +08:00
    看一下 ELB 回去后端的 host header 是什么。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2133 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 11:31 · PVG 19:31 · LAX 03:31 · JFK 06:31
    ♥ Do have faith in what you're doing.