LINUX.ORG.RU
решено ФорумAdmin

Настройка suexec в Apache


0

0

Помогите с наcтройкой suexec в Apache.

Взял apache_1.3.26rusPL30.15

./configure --prefix=/usr/local/apache \ --enable-suexec \ --suexec-caller=www \ --suexec-userdir=cgi-bin \ --suexec-docroot=/путь_к_cgi_скриптам \ --suexec-logfile=/usr/local/apache/logs/suexec_log \ --suexec-uidmin=100 \ --suexec-gidmin=100 \ --suexec-safepath="/bin:/usr/bin" make make install

Создал юзера www

В конфиге Apache: В глобальных параметрах User www Group www

В виртуальном хосте

User alx Group alx

Но при попытке запуска скрипта с виртуального хоста получаю

Internal Server Error

в suexec_log вижу:

info: (target/actual) uid: (alx/alx) gid: (alx/alx) cmd: test-cgi error: target uid/gid (500/500) mismatch with directory (0/0) or program (0/0)

Что бы это значило?

> target uid/gid (500/500) mismatch with directory (0/0) or program (0/0)

Может ему не нравится то, что каталог и файл принадлежат root-у (0/0), а выполнять надо под тобой (500/500)

spirit ★★★★★
()

Да совершенно верно! Даже на это не обратил внимание. Огромное спасибо spirit!!!

alxgordienko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.