[Sysadmins] Заставить работать suexec
Олег Анатольевич
olezhka_d на mail.ru
Пн Сен 10 10:21:42 MSK 2012
Доброго времени администраторы.
Столкнулся с проблемой, не могу заставить работать suexec на вебсервере apache2
Система altlinux sisyphus с последними обновлениями
Нужно заставить апач исполнять php скрипты от разных пользователей, для организации небольшого хостинга.
Подробней описал в этой теме, начиная с данного сообщения http://forum.altlinux.org/index.php/topic,13474.msg186667.html#msg186667
Ставлю апач, мод php, suexec, userdir, cgi
собран апач с suexec с такими опциями
-D AP_DOC_ROOT="/home"
-D AP_GID_MIN=500
-D AP_HTTPD_USER="apache2"
-D AP_LOG_EXEC="/var/log/httpd2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"
Есть юзер rim76
создаю vhosts
<VirtualHost *:80>
ServerAdmin "webmaster на rim76.ru"
ServerName "rim76.ru"
ServerAlias "www.rim76.ru"
DocumentRoot "/home/rim76.ru/public_html"
# Директория для CGI-скриптов
ScriptAlias /cgi-bin/ "/home/rim76.ru/cgi-bin/"
AddType application/x-httpd-php .php
SuexecUserGroup rim76 rim76
<Directory /home/rim76.ru/public_html>
Options +ExecCGI
</Directory>
Action application/x-httpd-php /cgi-bin/php
# Файлы логов
ErrorLog "/var/log/httpd2/rim76.ru.error_log"
</VirtualHost>
Так же пробовал и без лишнего
<VirtualHost *:80>
ServerAdmin "webmaster на rim76.ru"
ServerName "rim76.ru"
ServerAlias "www.rim76.ru"
DocumentRoot "/home/rim76.ru/public_html"
# Директория для CGI-скриптов
ScriptAlias /cgi-bin/ "/home/rim76.ru/cgi-bin/"
SuexecUserGroup rim76 rim76
# Файлы логов
ErrorLog "/var/log/httpd2/rim76.ru.error_log"
</VirtualHost>
В директории закинул скрипт для проверки
http://rim76.ru/index2.php
<?php
echo "user=";
system("whoami");
echo "<P> ";
system("pwd");
?>
В общем уже пробовал конфиги писать по разному, пробовал пути менять, пересобирая апач, но все бесполезно.
Может сталкивался кто с suexec, ставил его и разбирался. Буду рад любой информации.\
Всю доп информацию предоставлю, если что потребуется пишите.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20120910/2d44cc64/attachment-0001.html>
Подробная информация о списке рассылки Sysadmins