php5-fpm - proces użytkownika

Konfiguracja serwerów, usług, itp.
wiktor12348
Posty: 37
Rejestracja: 27 października 2010, 15:27

php5-fpm - proces użytkownika

Post autor: wiktor12348 »

Witam,

Mam nadzieje że nie dubluje tematu.

Zainstalowałem php5-fpm + apache2-mpm-worker. Chodzi o to by jeśli uruchamiam jakikolwiek skrypt php z katalogu /home/user1 to ten kod php ma wykonać użytkownik user1. Po co? Używam systemu gdzie m.in cachuje dane. Muszę co chwila zmieniać właściciela plików, co jest irytujące. Na hostingach współdzielonych jest tak, że użytkownik wykonuje skrypty php a nie www-data. Też potrzebuje czegoś takiego. Dodatkowo to środowisko developerskie, mam tam kilka projektów, każde ma osobnego użytkownika.

Kod: Zaznacz cały

; Start a new pool named 'www'.; the variable $pool can we used in any directive and will be replaced by the
; pool name ('www' here)
[www]


; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = www-data
group = www-data


; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss :p ort'    - to listen on a TCP socket to a specific address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses on a
;                            specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
;listen = 127.0.0.1:9000
listen = /var/run/php5-fpm.sock




listen.owner = www-data
listen.group = www-data
listen.mode = 0660
 
pm = dynamic


Dodatkowo jak usunę listen.x to php5-fpm nie działa wgl.

Widziałem takie konfiguracje gdzie dla każdego użytkownika systemu trzeba tworzyć osobny pool.conf. Da się to jakoś ominąć?
Awatar użytkownika
mati75
Junior Member
Posty: 623
Rejestracja: 30 lipca 2009, 11:19
Lokalizacja: default city

Post autor: mati75 »

Zmienić te zmienne:

Kod: Zaznacz cały


user = www-data group = www-data
ODPOWIEDZ