V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
will1916
V2EX  ›  Google App Engine

谷歌 cdn, google cloud cdn 设置 https 的访问请求。

  •  
  •   will1916 · 2017-11-30 13:56:16 +08:00 · 11807 次点击
    这是一个创建于 2553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前段时间想搞下谷歌的 cdn,然后查资料看到了 https://www.v2ex.com/t/272406 这个帖子下 一楼的回复, @sumhat 他的站用的就是 google cloud cdn 速度非常好。这两天我自己尝试配置了一下,总是不能成功将流量引到 https 上。 我的源站在香港,我在谷歌台湾地区买了一台 GCE 做 Nginx 反向代理回我的源站,比如这台 GCE 的 NGINX 的 ip 是 1.1.1.1 Nginx 配置是 123.xyz 和 www.123.xyz 都转跳到 https://www.123.xyz 。直接用域名解析到这台 GCE 的 Nginx 上是没问题的,浏览器输入 123.xyz 或者 www.123xyz.com 都能正确转到 https 上。然后我用谷歌的负载均衡器建立了 cdn 后,只能输入 https://www.123.xyz 才能访问我的网站,输入 123.xyz 或者 www.123xyz.com 都是变成 http://123.xyz 或者 http://www.123.xyz 。都无法转跳到 https 上。 请问是否能有设置过的哥们指点一下。

    后端服务
    

    后端服务

    1. instance-2

    端点协议:HTTPS 已命名的端口: https 超时:30 秒 运行状况检查: https-kk 会话粘性:无 Cloud CDN:已停用

    高级配置 实例组 地区 运行状况良好 自动调节 平衡模式 容量 instance-group-1 asia-east1-b 1 / 1 关闭 CPU 利用率上限:80% 100% 主机和路径规则

    主机 路径 后端 所有不匹配的项(默认) 所有不匹配的项(默认) instance-2 前端

    协议 IP:端口 证书 HTTP 135.10.167.69:80 — HTTPS 135.10.167.69:443 js-ca1

    17 条回复    2020-07-08 18:53:02 +08:00
    GooMS
        1
    GooMS  
       2017-11-30 15:22:42 +08:00 via Android
    可以试试在域名上做。
    ihciah
        2
    ihciah  
       2017-11-30 15:24:30 +08:00 via iPhone   ❤️ 1
    我觉得是你跳转没做好?
    换个思路申请进 HTST preload 也不错
    will1916
        3
    will1916  
    OP
       2017-11-30 15:30:08 +08:00
    @GooMS 但你人家的可以做,我的不行,肯定是我的配置有问题 。 看这 leonax.net
    will1916
        4
    will1916  
    OP
       2017-11-30 15:33:07 +08:00
    @ihciah 在 NGX 上转跳已经做好了,但是在负载均衡这边我不懂怎么配置,HSTS 已经做了,但是目前不太实用,必须要最新版本浏览器。而且人家不需要这个也能做,leonax.net @@@
    Showfom
        5
    Showfom  
       2017-11-30 15:41:16 +08:00
    你需要配置两个 load balancer

    一个是 80 端口
    一个是 443 端口
    will1916
        6
    will1916  
    OP
       2017-11-30 15:43:45 +08:00
    @Showfom 是的,两个端口都有配置了,都能访问,但直接输入网址不能转跳到 https 上 而是显示 http
    Showfom
        7
    Showfom  
       2017-11-30 15:45:46 +08:00
    @will1916 是的,因为你没有配置好 health check 检测功能,用 tcp 检测 80 端口就行,不要检测 http

    然后等生效了就可以了
    will1916
        8
    will1916  
    OP
       2017-11-30 15:56:55 +08:00
    @Showfom 这还真没注意,我试试。先谢了
    will1916
        9
    will1916  
    OP
       2017-11-30 16:11:25 +08:00
    @Showfom 兄弟 应该还是不行,能 gmail 一下联系方式吗,我的 gmail 账户 aileen52000
    PythonKGB
        10
    PythonKGB  
       2017-11-30 16:21:28 +08:00
    抱歉没用过,只用 Google 的搭梯子,我用的阿里云的服务器,这些东西可以通过 CDN 做半路 HTTPS,还算方便。但是速度不咋地。
    Showfom
        11
    Showfom  
       2017-11-30 16:25:58 +08:00
    @will1916 你自己琢磨和折腾一下吧,不难的
    will1916
        12
    will1916  
    OP
       2017-11-30 16:32:53 +08:00
    @Showfom 哥,我已经琢磨好几天了。就是搞不掂了才来求助了。麻烦你帮我看看吧
    will1916
        13
    will1916  
    OP
       2017-11-30 16:33:54 +08:00
    @PythonKGB 速度很赞 就是流量费单价有点高。
    ihciah
        14
    ihciah  
       2017-11-30 18:29:08 +08:00
    80 转 80,443 转 443 吧,感觉是你只转发了一个 443
    will1916
        15
    will1916  
    OP
       2017-12-01 11:47:07 +08:00
    @ihciah 是的,正解,6666
    PythonKGB
        16
    PythonKGB  
       2017-12-01 16:17:51 +08:00
    @will1916 主要看你这个网站是干啥的,如果只是做个人站点,其实没什么流量的。
    siqimochi
        17
    siqimochi  
       2020-07-08 18:53:02 +08:00
    我也遇到了同样的问题,http 的链接不自动跳转 https
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2787 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:21 · PVG 23:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.