Minęły lata odkąd ostatnio nie miałem nic wspólnego z serwerami internetowymi. Ostatnim razem odkryłem, że Apache wraz z FastCGI (właściwie mod_fcgid) i suEXEC dał mi pozornie doskonały sposób na obsługę PHP; każdy skrypt uruchamiałby się z przywilejami właściciela dzięki suEXEC, a FastCGI sprawiłoby, że PHP nie musiałoby się pojawiać za każdym razem, gdy pojawiło się żądanie. Absolutnie cudowne!
Teraz ustawiam trochę VPS dla zabawy. Z powodu ograniczeń pamięci (i chęci poznania czegoś nowego) Apache został zastąpiony przez lighttpd. Co więcej, ostatni raz przysięgałem, że nigdy więcej nie dotknę PHP. Tym razem użyję Pythona (i prawdopodobnie Haskella) dla moich dynamicznych potrzeb. Grałem trochę z lighttpd + FastCGI + Python, ale nie widzę, jak powinienem to powiązać z czymś równoważnym suEXEC.
Tak więc, pytanie: czy ktoś mógłby mi dać jakieś wskazówki, w jaki sposób chciałbym skonfigurować lighttpd z FastCGI w taki sposób, aby każdy żądany skrypt Pythona był uruchamiany (poprzez FastCGI) z uprawnieniami użytkownika posiadającego ten skrypt?