V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
roustar31
V2EX  ›  SSL

Nginx+Discuz+阿里云+HTTPS 启用的问题

  •  
  •   roustar31 · 2016-09-27 08:15:11 +08:00 · 4899 次点击
    这是一个创建于 2984 天前的主题,其中的信息可能已经有所发展或是发生改变。
    服务器程序是 Nginx 1.8.0 , php 程序是 Discuz ! X3.2 。
    启用了全站 HTTPS ,做了 80 强制转向到 HTTPS :
    server
    {
    listen 80;
    server_name www.exp.com;
    index index.html index.htm index.php default.html default.htm default.php;
    root /data/web/www.exp.com;
    return 301 https://$server_name$request_uri;
    #HSTS
    }

    CDN 是阿里云,现在的问题是:
    1 、不开阿里云 CDN ,论坛访问正常
    2 、开启阿里云 CDN HTTPS ,论坛不正常:设置跳转类型 HTTP->HTTPS ,论坛错位,开 F12 显示资源文件重定向太多;设置跳转类型默认,直接不能跳转到 HTTPS ,还是 HTTP ,错位依然。

    问题出在哪里?
    9 条回复    2016-10-30 00:01:45 +08:00
    guozixi
        1
    guozixi  
       2016-10-01 01:01:48 +08:00 via Android
    不建议全站 cdn ,可考虑只对静态文件做 cdn 。
    Discuz 需要改很多东西才能实现全站 https
    fromdaytonight
        2
    fromdaytonight  
       2016-10-01 11:36:47 +08:00 via Android
    是不是把阿里云的回源端口设成 80 了?
    roustar31
        3
    roustar31  
    OP
       2016-10-01 13:59:55 +08:00
    @fromdaytonight 不是,回源端口是 443
    62900015
        4
    62900015  
       2016-10-01 23:07:30 +08:00
    @roustar31
    你在阿里那边开启 HTTP->HTTPS 以后 nginx 上不要再做跳转,我原来试过,会出问题,也是重定向次数过多。
    roustar31
        5
    roustar31  
    OP
       2016-10-02 08:10:24 +08:00
    @62900015 nginx 不跳转,以前收录的 http 怎么办?又不是全部用户走阿里云,没必要为了一个阿里云折腾、

    此贴问题已经解决,多谢大家的建议
    ovalpo
        6
    ovalpo  
       2016-10-25 23:19:04 +08:00
    @roustar31 请问是怎么解决的呢,我也碰到这个问题了。
    roustar31
        7
    roustar31  
    OP
       2016-10-26 07:22:18 +08:00
    @ovalpo 不用阿里云 CDN 就行了,我现在用的青云。
    roustar31
        8
    roustar31  
    OP
       2016-10-26 07:22:54 +08:00
    @ovalpo 其他 CDN 貌似没有这个问题,包括青云和 verycloud 都正常。
    ovalpo
        9
    ovalpo  
       2016-10-30 00:01:45 +08:00
    @roustar31 大汗淋漓,我试下。谢谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:38 · PVG 07:38 · LAX 15:38 · JFK 18:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.