Просто настройте тюрьму FreeBSD для запуска в ней httpd, и все будет работать хорошо, кроме этих двух модулей rewrite / proxy.
Это выдержки из журналов ошибок:
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 в корне документа обслуживается нормально, когда эти модули отключены.
Я пытался погуглить, но ничего не нашел, кроме мусора.
Похоже, в вашей тюрьме нет разрешений для SysV IPC. Попробуйте установить sysvipc_allow=1
в настройках тюрьмы или передайте его с помощью jail
команда.
Проблема заключалась в разрешениях.
Я установил /etc/pw.conf umask на 007 по умолчанию 022, и это привело к тому, что некоторые исполняемые файлы были недоступны из тюрем.
После того, как я изменил права доступа к каталогам на исходные, все начало работать правильно, и модули больше не регистрируют ошибки.
Типичный пример PEBKAC.