Доброго времени администраторы.
Столкнулся с проблемой, не могу заставить работать 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 "[email protected]"
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 "[email protected]"
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, ставил его и разбирался. Буду рад любой
информации.\
Всю доп информацию предоставлю, если что потребуется пишите._______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins