Я пытался настроить fcgi и suexec на моем сервере Apache.

Я прочитал эти статьи

http://blog.koenreiniers.nl/guide-to-combining-apache-virtual-hosts-and-php7-fpm/

https://askubuntu.com/questions/378734/how-to-configure-apache-to-run-php-as-fastcgi-on-ubuntu-12-04-via-terminal

Мне удалось настроить на полпути, но все еще получаю ошибку 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, пожалуйста, дайте мне знать

Спасибо

0