Назад | Перейти на главную страницу

Ошибки модуля перезаписи / прокси FreeBSD Apache 2.4

Просто настройте тюрьму 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.