SSL и php5.6_fpm не работают после обновления сертификата

Имеется виртуалка на Linux Mint 19.1. Установлен Apache 2.4.29.

На ней настроены два виртуальных хоста, которые работают с разными версиями php - 5.6 и 8.1. Настроено всё по образцу с сайта.

Виртуалка эта является тестовой площадкой и в DNS организации оба её виртульных хоста прописаны как домены третьего уровня (доступны внутри своей сети) от основного сайта (доступен глобально), где используются SSL-сертификаты. Сделано это для того, чтобы на витуалке можно было использовать те же сертификаты (wildcard).

Прошёл очередной год, сертификаты обновились. Я настроил на работу с ними как основной сервер (с основным сайтом, где, нет никаких php_fpm), так и тестовую вртуалку с доменами третьего уровня. Оба домена (и тот, что на php5.6-fpm, и другой с версией php8.1-fpm) настроены идентично.

В обоих случаях при описании VirtualHost и для порта 80, и для 443 имеются настройки:

<FilesMatch \.php$>
    SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost"
</FilesMatch>

и

<FilesMatch \.php$>
    SetHandler "proxy:unix:/run/php/php8.1-fpm.sock|fcgi://localhost"
</FilesMatch>

SSL-cертификаты прописаны одни и те же, однако домен с php8.1-fpm работает, а php5.6-fpm выдаёт в браузере ошибку:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache/2.4.29 (Ubuntu) Server at ... Port 443

В настройках FilesMatch пробовал localhost менять на имена настроенных доменов.

В Error Log ошибки вида:

... AH01067: Failed to read FastCGI header
... AH01075: Error dispatching request to :

Не знаю, какие ещё данные мне следует указать, но почему лыжи не едут?


Ответы (0 шт):