приветствую, нашёл в архиве вопрос на подобную тему, но тамошний
солюшн не прокатил. фишка, апач с suexec собран с --enable-suexec
--suexec-caller=httpd
в suexec.h указал юзера, и прописал DocRoot как /doc (в /doc/vh1
/doc/vh2 лежат виртуальные хосты).
---------
#define DOC_ROOT "/doc/"
---------
однако суекзек гнусно выругался при попытке запустить скрипт:
----------
[2002-03-03 11:20:45]: info: (target/actual) uid: (rus/rus) gid: (rus/rus) cmd:
printenv
[2002-03-03 11:20:45]: error: command not in docroot (/doc/rus/cgi-bin/printenv)
---------
rus/rus это указаные юзер и группа в конфе вирт. хоста, а второе сам
скрипт. и как понимать что скрипт не в docroot если он именно там,
вернее на уровень глубже?
-- Best regards, влад mailto:konsul@ratel.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =