|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Smirnov 2:5020/400 26 Jan 2002 23:49:59 To : All Subject : VirtualScriptAlias suexec - problem --------------------------------------------------------------------------------
Здравствуйте!
Suexec никак не хочет работать на Mass Virtual Hosting :-(
Собрал Apache 1.3.22 +mod_ssl+mod_perl + Suexec на FreeBSD 4.2R
Если в одном из Virtualhost указать User и Group,
то такой скрипт показывает, что suexec сработал:
#!/usr/bin/perl
#use Apache; # Comment if if not under mod_perl
use POSIX ();
$|=1;
print "Content-Type: text/plain\n\n";
system("/usr/bin/id");
print POSIX::getuid();
exit(0);
Hо как использовать suexec+VirtualScriptAlias,
чтобы CGI-ки юзеров выполялись под юзерским UID?
Люди что-то в этом сомневаются
http://www.webclub.ru/confarchive/6591.html
http://groups.google.com/groups?hl=ru&threadm=8q20i4%246vh%241%40justice.csc
.cuhk.edu.hk&rnum=1&prev=/groups%3Fq%3Dvirtualscriptalias%2Bsuexec%26hl%3Dru
%26selm%3D8q20i4%25246vh%25241%2540justice.csc.cuhk.edu.hk%26rnum%3D1
Если я делаю так
<VirtualHost x.x.x.x>
VirtualDocumentRoot "/home/%-4/www"
UserDir /usr/local/apache/wwwusers/cgi-bin/*
</VirtualHost>
то по
http://user.my.domain.ru/~user/cgi-bin/test.pl
в браузер выдается текст скрипта, вместо его выполнения!
И это не помогает:
<Directory "/usr/local/apache/wwwusers/cgi-bin">
Options +ExecCGI
</Directory>
Hеужели действительно это не может работать, даже через UserDir?!
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/27252802a971f.html, оценка из 5, голосов 10
|