Назад | Перейти на главную страницу

Apache suEXEC выполняет сценарий на основе каталога пользователя?

Я ищу способ запустить сценарий с разными пользователями. Я не хочу жестко кодировать пользователей в конфигурации ... и я нашел некоторую информацию о том, что, возможно, пользователь перейдет к ... скажем:

Код:

http://localhost/~user1/myscript.cgi

и сценарий запускается от имени пользователя user1.

Кто-нибудь знает, возможно ли это? Если нет, нужно ли мне создавать новую конфигурацию vhost для каждого пользователя?

Большое спасибо! Приветствую, Кодак

Документ Apache (http://httpd.apache.org/docs/2.2/suexec.html#usage) утверждает, что:

Запросы для программ CGI будут вызывать оболочку suEXEC, только если они предназначены для виртуального хоста, содержащего директиву SuexecUserGroup, или если они обрабатываются mod_userdir.

Поскольку ваш URL относится к типу "~ user", который предоставляется mod_userdir, я полагаю, что suExec уже запущен.