【问题标题】:gzip file reading error (probably php or nginx issue)gzip 文件读取错误(可能是 php 或 nginx 问题)
【发布时间】:2016-04-06 04:24:58
【问题描述】:

我在两台不同的服务器上上传 gzip 文件,一台使用 Apache2 (ipage.com) 运行 PHP 5.4,另一台在 (Webuzo) 上使用 Nginx 1.8.1 运行 PHP 5.5。

  • 当我使用 Firefox 44 浏览器请求文件时, 如果从正在运行的服务器请求,文件正在显示其内容 在 Apache2 (ipage.com) 上,并在请求时提供下载 nginx 服务器。

  • 第二个问题是PHP运行在HHVM(嘻哈虚拟 machine) 无法从 Nginx 服务器 (Webuzo) 读取文件,但是 从 Apache2 (ipage.com) 服务器很好地读取相同的文件。

我完全不知道究竟是什么造成了不同服务器上的相同文件的不同。

【问题讨论】:

    标签: nginx gzip zlib


    【解决方案1】:

    您需要确保两台服务器上的所有标头都正确,特别是两台服务器都需要支持 gzip 的 Accept-Encoding。在尝试为预压缩文件服务器提供一个纯文本服务器之前。

    【讨论】:

    • 我已经使用 phpinfo 检查了 Accept-Encoding 并且它们是相同的。
    • 您能告诉我我还应该在哪里检查以找出问题吗?我已经检查了 nginx.conf 文件中的条目。
    猜你喜欢
    • 1970-01-01
    • 2013-07-18
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    相关资源
    最近更新 更多