[英]Q: Ubuntu 14.04 + Apache + suexec + php5-fpm run as user and group?
我正在嘗試使用mod_suexec和php5-fpm在ubuntu 14.04上安裝apache2。 我想要的是,php腳本以我在虛擬主機的fpm pool.conf中設置的用戶和組身份運行。 但它已經作為www-data運行。 我發現的教程僅說明了如何在通過ProxyPassMatch偵聽端口或在套接字上偵聽php fpm的方法,但沒有說明為什么或如何以替代用戶身份運行它。
我已經讀過ubuntu 14.04軟件包中的apache 2.4只能使用端口偵聽fpm方法運行,但是我該如何解決該問題,以在池conf中設置用戶設置的情況下運行具有不同池配置的腳本?
非常感謝
通過為監聽不同端口的用戶設置每個池來解決此問題。 之后,虛擬主機中的RegexProxyPassMatch包括端口。
為了獲得唯一的端口號,我正在bash腳本中使用用戶UID進行計算
BASEPORT=20000
USRID=`id -u $1`
NEWPORT=`echo $((USRID+BASEPORT))`
並將其寫入池和vhost conf。
就這樣
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.