Есть ли способ настроить или изменить сообщение, которое возвращается, если файл PHP-FPM не найден?
В моем файле виртуальных хостов у меня есть:
ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/path/to/socket.sock|fcgi://127.0.0.1:9000/path/to/my/documentroot/
Когда я хочу получить доступ к php-файлу, которого там нет (только для проверки ошибок), он отображает «Файл не найден», а не документ об ошибке Apache 404.
В принципе Я хотел бы, чтобы ProxyPassMatch перенаправлял на ошибку Apache 404, если файл не найден. Является ли это возможным?
Конечно, добавьте это после вашего ProxyPassMatch установка:
ProxyErrorOverride on
Чтобы настроить страницу ошибки клиента, вам нужно это:
ErrorDocument 404 /path/to/file
Других решений пока нет …