簡體   English   中英

問:Ubuntu 14.04 + Apache + suexec + php5-fpm是否以用戶和組身份運行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM