Я пытался настроить fcgi и suexec на моем сервере Apache.
Я прочитал эти статьи
http://blog.koenreiniers.nl/guide-to-combining-apache-virtual-hosts-and-php7-fpm/
Мне удалось настроить на полпути, но все еще получаю ошибку 500 Внутренняя ошибка сервера.
Вот мой fastcgi-custom.conf, который применяет глобальную конфигурацию
<IfModule mod_fastcgi.c>
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Вот мои сайты-доступные /website.conf
<IfModule mod_fastcgi.c>
AddHandler php7-fcgi-myuser .php
Action php7-fcgi-myuser/php7-fcgi-myuser
Alias /php7-fcgi-myuser /usr/lib/cgi-bin/php7.fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php7.fcgi -socket /run/php/php7.0-fpm.mysuser.sock -pass-header Authorization
<Directory "/usr/lib/cgi-bin">
Require all granted
</Directory>
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler php7-fcgi-myuser
</FilesMatch>
</IfModule>
мой файл пользователя пула
/etc/php/7.0/fpm/pool.d/myuser.conf
[myuser]
user = myuser
group = www-data
listen = /run/php/php7.0-fpm.myuser.sock
Что касается примера, http://blog.koenreiniers.nl/guide-to-combining-apache-virtual-hosts-and-php7-fpm/
для /run/php/php7.0-fpm.myuser.sock нет файла
У меня есть следующие ошибки в моем файле журнала
[fastcgi:error] [pid 2141] [client 103.21.172.30:35622] FastCGI: comm with (dynamic) server "/usr/lib/cgi-bin/php7.fcgi" aborted: (first read) idle timeout (30 sec), referer: https://mydomain.co.nz/
[fastcgi:error] [pid 2141] [client 103.21.172.30:35622] FastCGI: incomplete headers (0 bytes) received from server "/usr/lib/cgi-bin/php7.fcgi", referer: https://mydomain.co.nz/
Любая помощь будет оценена
Также, если кто-нибудь знает документацию по fCGI, пожалуйста, дайте мне знать
Спасибо