LINUX.ORG.RU
ФорумAdmin

<Proxy> не понимает дополнительные параметры при использовании mod_proxy_fcgi

 , ,


0

1

Настроил Apachе 2.4 в связке с php-fpm по оф.мануалам, вроде бы всё ОК, но смущает то, что пришлось закомментировать вот этот кусок конфигурации, описанный как в руководстве mod_proxy_fcgi, так и в руководстве на сайте php-fpm ( https://httpd.apache.org/docs/2.4/mod/mod_proxy_fcgi.html и https://wiki.apache.org/httpd/PHP-FPM )

Этот кусок пришлось убрать:

<Proxy "fcgi://localhost:9000/" enablereuse=on max=10>
</Proxy>

И всё потому что Апач на этот кусок конфигурации жалуется следующим образом:

AH00526: Syntax error on line ...

Целиком конфигурация связки с php-fpm вставлена в VirtualHost и выглядит точно так же, как и в мануалах:

<FilesMatch "\.php$">

    <If "-f %{REQUEST_FILENAME}">

        # Pick one of the following approaches

        # Use the standard TCP socket

        SetHandler "proxy:fcgi://localhost/:9000"

        # If your version of httpd is 2.4.9 or newer (or has the back-ported feature), you can use the unix domain socket

        #SetHandler "proxy:unix:/path/to/app.sock|fcgi://localhost/"

    </If>

</FilesMatch>

<Proxy "fcgi://localhost:9000/" enablereuse=on max=10>
</Proxy>

Посмотрел мануал по секции «Proxy» -там конечно вообще нет упоминаний «enablereuse» и «max».

Теперь меня мучает вопрос: что я сделал не так? :)

Подскажите, если кто в курсе настройки Apache + PHP-FPM

★★★★★

По мануалу эти параметры модуля mod_proxy («enablereuse» и «max») нужно указывать через ″ProxySet″.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.