Estou tentando configurar o fcgi e o suexec no meu servidor apache.
Eu li estes artigos
Eu consegui configurar a meio caminho, mas ainda estou recebendo erro Erro de servidor interno 500.
Aqui está o meu fastcgi-custom.conf, que aplica a configuração global
<IfModule mod_fastcgi.c>
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Aqui estão meus sites disponíveis / 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>
meu arquivo de usuário do pool é
/etc/php/7.0/fpm/pool.d/myuser.conf
[myuser]
user = myuser
group = www-data
listen = /run/php/php7.0-fpm.myuser.sock
Quanto ao exemplo, link
não há arquivo para /run/php/php7.0-fpm.myuser.sock
Tenho erros a seguir no meu arquivo de log
[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/
Qualquer ajuda seria apreciada
Além disso, se alguém souber uma documentação da fCGI, por favor me avise
Obrigado
Tags apache-http-server