Apache-2.2
FreeBSD Apache 2.4 重寫/代理模組錯誤
只需設置一個 FreeBSD 監獄來在其中執行 httpd,除了這兩個 rewrite/proxy 模組外,一切都很好。
這些是錯誤日誌摘錄:
mod_rewrite錯誤:
$$ rewrite:crit $$ $$ pid 43447 $$(13)Permission denied: AH00666: mod_rewrite: could not init rewrite_mapr_lock_acquire in child
mod_proxy錯誤:
$$ proxy:crit $$ $$ pid 43447 $$(13)Permission denied: AH02479: could not init proxy_mutex in child
當這些模組被禁用時,不確定文件根目錄中的 html 被拒絕的權限是否正常。
我試著用Google搜尋,但除了垃圾什麼也沒找到。
問題是權限。
我將 /etc/pw.conf umask 從預設的 022 設置為 007,這導致無法從監獄訪問某些執行檔。
一旦我將包含目錄權限更改為原始權限,它就會開始正常工作,並且模組不再記錄錯誤。
PEBKAC的典型例子。
聽起來您的監獄缺少 SysV IPC 的權限。嘗試
sysvipc_allow=1
在您的監獄設置中設置或使用jail
命令傳遞它。