Lighttpd

mod_compress 不向壓縮文件夾寫入任何內容

  • April 3, 2011

我將 lighttpd 與 fastcgi 一起使用,剛剛啟用了 mod_compress 但它沒有在我設置的目錄中寫入任何內容,即 /tmp/lighttpdcompress/

我已將其所有權授予 lighttpd 並設置了 777 權限。在我請求一個頁面後,該文件夾保持為空,如果我簽入 FireBug,它並沒有說它的 gzip

但是我確實在日誌中得到了這個:

2011-04-02 17:33:42: (response.c.719) -- handling subrequest
2011-04-02 17:33:42: (response.c.720) Path         : /srv/www/lighttpd/v0/web/index.php
2011-04-02 17:33:42: (mod_access.c.135) -- mod_access_uri_handler called
2011-04-02 17:33:42: (mod_compress.c.683) -- handling file as static file
2011-04-02 17:33:42: (mod_fastcgi.c.3703) handling it in mod_fastcgi

好吧,伙計們,這是一個菜鳥錯誤:P

在 PHP.ini 中我有:

zlib.output_compression = Off

您是否檢查過路徑中目錄的權限?,也許 lighttpd 對該目錄有權限,但它無法訪問它。

也可能你必須重新啟動它以使其了解配置的更改。

最後,授予 777 權限並不是很安全,如果是所有者,則 700 就足夠了,除非您希望其他使用者訪問該目錄。

引用自:https://serverfault.com/questions/254914