Прошло много лет с тех пор, как я в последний раз имел какое-то отношение к веб-серверам. В последний раз я обнаружил, что Apache вместе с FastCGI (фактически mod_fcgid) и suEXEC дали мне, казалось бы, идеальный способ работы с PHP; каждый скрипт будет запускаться с привилегиями своего владельца благодаря suEXEC, а FastCGI сделает так, что PHP не должен появляться каждый раз при поступлении запроса. Абсолютно изумительно!
Сейчас я настраиваю маленький VPS просто для удовольствия. Из-за ограничений памяти (и желания учиться чему-то новому) Apache был заменен на lighttpd. Более того, в последний раз я поклялся никогда больше не трогать PHP. Поэтому на этот раз я буду использовать Python (и, возможно, Haskell) для своих динамических потребностей. Я немного поиграл с lighttpd+FastCGI+Python, но не понимаю, как мне это связать с чем-то эквивалентным suEXEC.
Итак, на вопрос: может ли кто-нибудь дать мне несколько советов о том, как мне настроить Lighttpd с FastCGI таким образом, чтобы каждый запрашиваемый скрипт Python выполнялся (через FastCGI) с привилегиями пользователя, владеющего указанным скриптом?