2014-10-03 11 views
0

우분투 14.04에 mod_suexec 및 php5-fpm을 사용하여 apache2를 설치하려고합니다. 내가 원하는 것은 php 스크립트가 가상 호스트의 fpm pool.conf에 설정된 사용자 및 그룹으로 실행되고 있다는 것입니다. 하지만 이미 www- 데이터로 실행됩니다. 내가 찾은 튜토리얼은 ProxyPassMatch가있는 포트 또는 소켓에서 수신 대기중인 php fpm을 설정하는 방법을 설명하지만 대신 대체 사용자로 실행하는 이유 또는 방법을 설명하지 않습니다.Q : Ubuntu 14.04 + Apache + suexec + php5-fpm이 사용자 및 그룹으로 실행됩니까?

우분투 14.04 패키지에서 아파치 2.4를 읽었습니다. fpm 메소드를 수신하는 포트로만 실행할 수 있지만 어떻게하면 풀 설정이 다른 스크립트를 실행할 수 있습니까? 수영장 conf?

감사

답변

0

많은 다른 포트가 수신 대기와 사용자에 대한 각 풀을 설정하여 해결. 가상 호스트의 RegexProxyPassMatch에는 포트가 포함됩니다.

내가 떠들썩한 파티 스크립트

BASEPORT=20000 
    USRID=`id -u $1` 
    NEWPORT=`echo $((USRID+BASEPORT))` 

이 같은 사용자의 UID로 계산하고있어 고유 한 포트 번호를 얻고 수영장과 가상 호스트의 conf로 쓰기합니다.

모두