FreeBSD Apache 2.4 重写/代理模块错误

FreeBSD Apache 2.4 重写/代理模块错误

只需设置一个 FreeBSD jail 来在其中运行 httpd,除了这两个重写/代理模块之外,一切运行良好。

这些是错误日志摘录:

mod_rewrite错误:

[rewrite:crit] [pid 43447] (13)权限被拒绝:AH00666:mod_rewrite:无法在子进程中初始化 rewrite_mapr_lock_acquire

mod_proxy错误:

[proxy:crit] [pid 43447] (13)权限被拒绝:AH02479:无法在子进程中初始化 proxy_mutex

不确定权限什么被拒绝,因为当这些模块被禁用时,文档根目录中的 html 可以正常使用。

我尝试用谷歌搜索,但什么也没找到。

答案1

听起来你的 jail 缺少 SysV IPC 权限。尝试sysvipc_allow=1在你的 jail 设置中设置或使用jail命令传递它。

答案2

问题在于权限。

我将 /etc/pw.conf umask 从默认的 022 设置为 007,这导致某些可执行文件无法从 jail 访问。

一旦我将包含目录的权限更改为原始权限,一切就会开始正常工作,并且模块不再记录错误。

典型例子佩布卡克

相关内容