Всем добрый вечер,
Вот возникает у меня вопрос по поводу suEXEC.
В доке написано:
/*
* USERDIR_SUFFIX -- Define to be the subdirectory under users'
* home directories where suEXEC access should
* be allowed. All executables under this directory
* will be executable by suEXEC as the user so
* they should be "safe" programs. If you are
* using a "simple" UserDir directive (ie. one
* without a "*" in it) this should be set to
* the same value. suEXEC will not work properly
* in cases where the UserDir directive points to
* a location that is not the same as the user's
* home directory as referenced in the passwd file.
*
* If you have VirtualHosts with a different
* UserDir for each, you will need to define them to
* all reside in one parent directory; then name that
* parent directory here. IF THIS IS NOT DEFINED
* PROPERLY, ~USERDIR CGI REQUESTS WILL NOT WORK!
* See the suEXEC documentation for more detailed
* information.
*/
Понятно, что все исполняемые файлы должны находиться в данной директории.
Но если я не хочу, чтобы скрипты находились в пространстве веб-сервера.
Дело в том, что у меня у всех виртуальных и у основного сервера UserDir
выключен. При компиляции я USERDIR_SUFFIX задал как /*/home/*/cgi-bin
Результат - неработает. Говорит, что программа не находится в documentroot
а documentroot у меня /env/home/user/www
Помогите пожалуйста как мне сделать так, чтобы USERDIR_SUFFIX была выше
пространства веб-сервера и находилась в домашнем каталоге пользователя.
Заранее благодарен.
Best regards,
---
Alexei V. Alexandrov
Mail: ava@softclub.net
WWW: www.softclub.net
Fido: 2:5020/869.15
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.