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

这个究竟是 NGINX 的配置问题还是 Firefox 的问题

  •  
  •   Livid · 2014-04-18 08:35:19 +08:00 · 4869 次点击
    这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    源站是 PHP + Apache,有 SSL,通过 NGINX 加上同样的证书反向代理之后出现了一个奇怪的现象:

    Firefox 里 Ajax 请求会失败,就像这样:



    但是用 Chrome 打开是没有问题的。Firefox 直接打开源站也是好的。

    大家有遇到过类似的问题么?
    12 条回复    1970-01-01 08:00:00 +08:00
    xmbaozi
        1
    xmbaozi  
       2014-04-18 10:24:28 +08:00
    有跨域吗
    Livid
        2
    Livid  
    MOD
    OP
       2014-04-18 10:26:30 +08:00 via iPhone
    @xmbaozi 没有,同一个域,就是 XHR 请求会这样。
    hepochen
        3
    hepochen  
       2014-04-18 12:16:44 +08:00
    @Livid 跟SSL应该没有关系,XHR请求,在FireFox可能要设置头部信息,HTTP_Access_Control

    https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
    Livid
        4
    Livid  
    MOD
    OP
       2014-04-18 12:21:30 +08:00
    @hepochen 是同一个域名。
    andy
        5
    andy  
       2014-04-18 12:41:19 +08:00
    可能ciphers问题,到这 https://www.ssllabs.com/ 测试一下firefox和nginx
    hepochen
        6
    hepochen  
       2014-04-18 13:33:37 +08:00
    @Livid FireFox下,同域也遇到过这个问题,是load fonts时无法载入,修改了headers就好了。 不确定是否适用你的情况。
    aveline
        7
    aveline  
       2014-04-18 13:38:30 +08:00 via iPad
    Firefox 对于字体文件有特别的要求,得加个 header。

    可以参考我这篇日志:
    http://blog.swan.im/posts/8606-fix-webfonts-not-loading-in-firefox
    aveline
        8
    aveline  
       2014-04-18 13:40:17 +08:00 via iPad
    233 看错了…… 果然在 iPad 上看帖容易错行。
    求删刚才的回复。
    aristotle9
        9
    aristotle9  
       2014-04-18 14:12:26 +08:00
    我用nginx搭建http代理服务器的时候遇到过类似的情况:通过Firefox提交的表单都失败(Firefox挂vpn直接访问是正常的),Chrome正常。然后,用Firebug将Firefox的请求复制为curl命令,在终端执行也失败;Chrome正常。
    最后,改用socket代理。
    Showfom
        10
    Showfom  
       2014-04-18 14:17:47 +08:00 via iPhone
    nginx 在 Firefox 下的 SSL ,配置文件要加 CA 证书
    XXOO
        11
    XXOO  
       2014-04-18 19:48:25 +08:00
    FF要加CA
    blue5tar
        12
    blue5tar  
       2014-04-19 07:43:53 +08:00 via iPad
    Ajax 也是带https吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2868 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:09 · PVG 16:09 · LAX 00:09 · JFK 03:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.