Q: Ubuntu 14.04 + Apache + suexec + php5-fpm работают как пользователь и группа?

я пытаюсь установить apache2 на Ubuntu 14.04 с mod_suexec и php5-fpm. Я хочу, чтобы php-скрипты работали как пользователь и группа, которые я установил в fpm pool.conf для виртуального хоста. но он уже работает как www-data. Обучающие программы, которые я нашел, объясняют, как настроить php fpm при прослушивании порта с ProxyPassMatch или на сокете, но не объясняют, почему или как запустить его как альтернативный пользователь.

Я читал, что apache 2.4 в пакетах ubuntu 14.04 может работать только с методом прослушивания портов fpm, но как я могу решить его таким образом, чтобы запускать сценарии с различными конфигурациями пула, запускаемые под пользовательским набором в пуле conf?

большое спасибо

0

Решение

Решил это, установив каждый пул для пользователя с другим прослушиванием порта.
После этого RegexProxyPassMatch в vhost включает в себя порт.

Чтобы получить уникальные номера портов, я рассчитываю с UID пользователя, как это в скрипте bash

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

и запишите это в пул и vhost conf.

это все

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]