- 12, May 2024
- #1
Привет, ребята,
Я новичок в этом, поэтому извините, если это глупый вопрос.
У меня httpd 2.4.41 работает на сервере Ubuntu 18.04.
Когда я попытался следовать этому руководству (я пробовал и другие, но это тоже не сработало):
https://docstore.mik.ua/orelly/linux/apache/ch04_07.htm
Я столкнулся с проблемой: хотя я все сделал, как описано, suEXEC не запускается. Не запустив его, я имею в виду, что мне не удается получить подтверждение «включенного механизма suEXEC (обертка: /usr/local/bin/suexec)» через журнал ошибок.
При запуске suexec -V я получаю следующий вывод:
-D AP_DOC_ROOT="/www/var"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="httpd"
-D AP_LOG_EXEC="/www/var/suexec_log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="/www/var/cgo-bin"
Что соответствует моей конфигурации.
Я думаю, возможно, httpd не может найти suexec (находится в /usr/local/apache/sbin/). Однако я изменил соответствующую строку в httpd.h на
#define SUEXEC_BIN "/usr/local/apache/sbin/suexec"
Я надеюсь, что кто-то может мне помочь
С уважением и заранее огромное спасибо!
https://docstore.mik.ua/orelly/linux/apache/ch04_07.htm
Я столкнулся с проблемой: хотя я все сделал, как описано, suEXEC не запускается. Не запустив его, я имею в виду, что мне не удается получить подтверждение «включенного механизма suEXEC (обертка: /usr/local/bin/suexec)» через журнал ошибок.
При запуске suexec -V я получаю следующий вывод:
-D AP_DOC_ROOT="/www/var"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="httpd"
-D AP_LOG_EXEC="/www/var/suexec_log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="/www/var/cgo-bin"
Что соответствует моей конфигурации.
Я думаю, возможно, httpd не может найти suexec (находится в /usr/local/apache/sbin/). Однако я изменил соответствующую строку в httpd.h на
#define SUEXEC_BIN "/usr/local/apache/sbin/suexec"
Я надеюсь, что кто-то может мне помочь
С уважением и заранее огромное спасибо!