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

通过 nginx proxy_store 镜像下来的 css 文件变成一堆 16 进字符,怎么破呢?

  •  
  •   buobuk · 2014-05-22 17:36:36 +08:00 · 3371 次点击
    这是一个创建于 3627 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2014-05-23 02:20:55 +08:00
    Livid
        1
    Livid  
    MOD
       2014-05-22 17:43:52 +08:00
    是因为 gzip 么?
    buobuk
        2
    buobuk  
    OP
       2014-05-22 17:59:20 +08:00
    @Livid gzip是开了,不过js文件倒是没有问题. 我关掉试试
    buobuk
        3
    buobuk  
    OP
       2014-05-22 18:04:36 +08:00
    @Livid 已经关闭gzip 无效.
    删除镜像CSS后,第一次访问正常,再次访问就不对了,镜像文件是介样的:
    1941 39ad 8abc 28e7 fde9 8f78 2d96 f1ea
    6953 16c7 7d32 efff 728b d762 5dec ebf9
    7074 78fd 7e38 3dbc f67e 9b2c a7cb df6e
    d793 f1e2 0596 0b5f caf8 305f 0220 4f21
    7ee7 9bf4 7dbe 07d8 e39c 1608 d7f1 2ecb
    dfe6 3f96 599c 079f e36d b18b 835f d3fc
    39ad b315 7cca ca18 202e 7a7f 8ff7 55ef
    2f3f 316c 72ee 655e ac9e 7e3f 1635 1c4f
    1d9a 7171 3297 bef9 8fea 25ce 939b e046
    afdb fbf7 f498 c28d bf65 abb2 a88a 75dd
    fbaf f8d7 34bb 0918 8c7f a465 12ef e3a0
    824d c32a 2db3 35a0 8950 adf6 51d8 b9bb
    bb5b 9c15 b94e 7956 d561 55bf e529 1c11
    1149 b817 ec86 80d0 3c3e 54e9 5c7d 5830
    dac3 ea10 af98 182f 5952 6fe7 c3c1 e05f
    Livid
        4
    Livid  
    MOD
       2014-05-22 18:14:51 +08:00
    @buobuk gzip 可能是源站给的。

    你对着这个缓存下来的文件运行一下 gunzip 试试。
    buobuk
        5
    buobuk  
    OP
       2014-05-22 19:41:48 +08:00
    @Livid 修改css后辍为gz,gunzip后改回css后辍. 正常了

    问是同是,我是本地测试,源站和镜像在同一个虚拟机里的. 整个nginx的镜像都被我关了....还有哪里有gzip?
    Livid
        6
    Livid  
    MOD
       2014-05-22 19:45:32 +08:00   ❤️ 1
    浏览器在请求时,默认会请求 gzip 版本。源站如果支持,就会响应 gzip 版本。然后就被 proxy_store 存下来。

    如果你希望源站永远响应未压缩版本,那么在边缘层的 proxy_pass 前面加入这行试试:

    proxy_set_header Accept-Encoding identity;
    buobuk
        7
    buobuk  
    OP
       2014-05-22 19:48:56 +08:00
    问题解析,谢谢老板
    buobuk
        8
    buobuk  
    OP
       2014-05-22 19:49:05 +08:00
    问题解决,谢谢老板
    buobuk
        9
    buobuk  
    OP
       2014-05-23 02:20:55 +08:00 via iPhone
    @Livid http://abublog.com/nginx_proxy_store.html 这份配置,有空看看?需要改进或补充?目前只服务静态,js css JPEG等
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2788 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:39 · PVG 13:39 · LAX 22:39 · JFK 01:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.