Рабочий апач + mod_wsgi как другой пользователь

Хорошо,

2: серьезно?;) Вы подразумеваете, что все входящие "https" для сайта получают неправильный? Для чего-либо общедоступное использование stadard портов является в основном ЕДИНСТВЕННОЙ реальной опцией.

1: да, точно. Возможный? Ну, не спрашивайте здесь (никто здесь не знает). Попросите, чтобы Вы РАЗМЕСТИЛИ. это ТЕХНИЧЕСКИ возможно (heck, у меня есть половина сети C на одном компьютере для того), но признает ли Ваш hoster, что другая вещь. если он не делает - изменяют его.

2
задан 11 June 2012 в 15:45
1 ответ

Apache каждый раз запускается с правами root на производных RHEL (например, CentOS). Затем он использует setuid для переключения на пользователя / группу, настроенную в httpd.conf.

Из mod_wsgi docs :

Обратите внимание, что, обозначив, что процессы демона должны быть созданы используя директиву WSGIDaemonProcess, директиву WSGIProcessGroup по-прежнему необходимо использовать для делегирования определенных приложений WSGI в выполняются в этих процессах демона.

Также обратите внимание, что имя группы процессов демона должно быть уникальным для весь сервер. То есть невозможно использовать один и тот же демон имя группы процессов на разных виртуальных хостах.

Для директивы WSGIDaemonProcess можно указать следующие параметры:

user = name | user = # uid

4
ответ дан 3 December 2019 в 10:11

Теги

Похожие вопросы