LINUX.ORG.RU
ФорумAdmin

Запустить wsgi-приложение на Apache от имени определённого пользователя

 ,


0

1

Нужно запустить wsgi-приложение от имени пользователя, отличного от того, от которого Apache запускает скрипты (задаётся переменной окружения APACHE_RUN_USER). Как я понял, должна помочь директива WSGIDaemonProcess в настройках виртуального хоста.

Ну допустим у меня есть строка вида

WSGIDaemonProcess helloworld user=john-doe group=john-doe

После настройки апач перезапустил. Но скрипт запускается от пользователя, указанного в APACHE_RUN_USER.

ЧЯНТД?

☆☆☆☆☆

Ответ на: комментарий от Komintern

suexec — это же для CGI и некоторых других способов взаимодействия. У WSGI такого параметра нет, по крайней мере найти не удалось. Там вместо этого как раз WSGIDaemonProcess, но что-то не работает.

Может, ему надо, чтобы значение APACHE_RUN_USER было root? Но в сборке Apache, которая в Debian, это заблокировано.

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