Я следую этому руководству, чтобы применить FPM на сервере:
http://blog.koenreiniers.nl/guide-to-combining-apache-virtual-hosts-and-php7-fpm/
Я новичок в работе с серверами на этом уровне.
Что такое «имя пользователя» в этом случае? «корень»?
Это мои текущие настройки в /etc/apache2/sites-available/000-default.conf
:
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Пользователь PHP-FPM должен быть идентичным пользователю, под которым работает Apache VHost. Вы можете установить пользователя Apache VHost вручную с помощью директивы VHostUser
, Если вы оставите свой VHost таким, используется пользователь по умолчанию (www-data
для Ubuntu).
Из соображений безопасности не следует запускать PHP-FPM или Apache VHosts от имени пользователя root.
Других решений пока нет …