Th: jak użyć fcgi + php + suphp? :)

Stacho Pal stacho w venco.com.pl
Pią, 11 Wrz 2009, 19:49:53 CEST


Jacek Osiecki pisze:
> On Fri, 11 Sep 2009, Remigiusz 'Enleth' Marcinkiewicz wrote:
> 
>> Dnia piątek 11 wrzesień 2009 o 13:49:59 Jacek Osiecki napisał(a):
>>> Faktycznie, to było to.
>>> Ale niestety - nadal z fcgi nici... Cały czas walczę z prawami, aliasami
>>> itd... Czy istnieje jakiś przepis jak to zrobić w PLD? Bo według tego co
>>> podałem to za Chiny się nie da...
> 
>> Odpalaj osobne procesy fcgi dla każdego usera systemowego, z jego UID 
>> i GID,
>> zamiast używać suphp - między innymi po to fcgi w ogóle powstało.
>>
>> Nie wiem tylko jak to dobrze zorganizować w konfigu apacza, używam 
>> lighttpd
>> które agreguje ustawienia tego samego podsystemu podane w różnych 
>> miejscach
>> (czyli główny plik konfiguracyjny ustawia globalne opcje fcgi, a pliki 
>> dla
>> vhostów tylko podają socket konkretnej instancji dla danego usera). 
>> Coś musisz
>> wymyślić, żeby pasowało do tego co chcesz osiągnąć.
> 
> No właśnie w konfiguracji problem, zaczynam powoli wymiękać :)
> 
>> Poza tym, wsparcie w PLD dla wielu procesów fcgi na różnych userach i z
>> różnymi socketami właściwie nie istnieje, php-fcgi-init to raczej 
>> zabawka,
> 
> Wszystko zaczęło się od tego, że na nowym serwerze chciałem użyć apache'a w
> trybie worker zamiast prefork. Skoro worker, to PHP musi być odpalone jako
> CGI. Skoro CGI, to najlepiej fCGI. Ale skoro nie bardzo da się to w ogóle
> powiązać z rozdzieleniem uprawnień użytkowników, to chyba niestesty będę
> kombinował ze zwykłym php-cgi :(

Tak to jest jak się czyta dokumentację! :)
Ja nic nie wiedziałem że worker (event) nie działa z php jak prefork
przestawiłem na worker i do dziś się nikt nie skarży.
Fakt, nie używam suphp, ale tam nie jest potrzebne.
-- 
pzdr
Stacho




Więcej informacji o liście dyskusyjnej pld-users-pl