Apache 2.4 + PHP-FPM и заголовки авторизацииPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Apache 2.4 + PHP-FPM и заголовки авторизации

Сообщение Гость »


Резюме: Mod_proxy Apache 2.4, похоже, не передает заголовки авторизации в PHP-FPM. Есть ли способ это исправить?

Полная версия: Я использую сервер с Apache 2.4 и PHP-FPM. Я использую APC как для кэширования кода операции, так и для кэширования пользователей. В соответствии с рекомендациями Интернета я использую mod_proxy_fcgi Apache 2.4 для проксирования запросов к FPM, вот так:

ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/foo/bar/$1 Установка работает нормально, за исключением одного: встроенный в APC файл apc.php, используемый для мониторинга состояния APC, не позволяет мне войти в систему (необходим для просмотра записей пользовательского кэша). Когда я нажимаю «Записи пользовательского кэша», чтобы просмотреть пользовательский кеш, он просит меня войти в систему, при нажатии на кнопку входа отображается обычная форма входа в систему HTTP, но ввод правильного логина и пароля не приводит к успеху. Эта функция отлично работает при работе с mod_php вместо mod_proxy + php-fpm.

После некоторого поиска в Google я обнаружил, что у других людей была такая же проблема, и понял, что это произошло потому, что Apache не передавал HTTP-заголовки авторизации внешнему процессу FastCgi. К сожалению, я нашел только исправление для mod_fastcgi, которое выглядело так:

FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Авторизация Есть ли эквивалентная настройка или обходной путь, который также работал бы с mod_proxy_fcgi?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»