Apache с экземпляром php-fpm на другой машине

Apache с экземпляром php-fpm на другой машине

Я настраиваю Apache с proxy_fcgid для передачи php-запросов выделенному экземпляру php-fpm на удаленной машине.

Конфигурация Apache-Box:

<FilesMatch \.php$>
#  SetHandler "proxy:unix:/var/run/php56-fpm/php-fpm.sock|fcgi://localhost"
SetHandler "proxy:fcgi://xyz:9005#"
</FilesMatch>
<Proxy fcgi://localhost>
ProxyFCGISetEnvIf "true" PATH_INFO "%{reqenv:SCRIPT_NAME}"
ProxySet connectiontimeout=5 timeout=240
</Proxy>
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-f
RewriteRule (.*) - [H=text/html]

Настройки php-fpm.conf в основном оставлены по умолчанию, однако все запросы 404 на машине, на которой запущен php-fpm и

ProxyPass fcgi://127.0.0.1:9000/var/www/default/wwwroot/$1

также требует полный путь в локальной файловой системе, оставляя меня в неведении относительно того, как запустить скрипты, находящиеся на Apache-Box.

Связанный контент