Кажется, что программное обеспечение было разработано с тяжелой зависимостью апачу. Я использовал бы nginx перед апачем для этого сайта. Поместите апача на 8080 localhost или что-то подобное. Вы все еще извлекаете пользу из nginx для статических файлов, не имея необходимость переписывать все их правила. Иначе я скулил бы к thebuggenie и заставил бы их переводить своего апача, переписывает для Вас. Это - Ламе.
Потеря отслеживания HTTP-аутентификации, похоже, не проблема nginx или Varnish .
Это правило перезаписи предназначено не для того, чтобы сделать поля заголовка аутентификации доступными для Apache , но для серверной части Fast-CGI (предполагается, что аутентификация должна распознаваться внутри ] PHP ).
Аутентификация Заголовки обычно скрыты от Fast-CGI. Вы можете
использовать этот прием RewriteRule
, чтобы вручную установить переменную среды REMOTE_USER
;
или конфигурацию mod_fastcgi
переменная для передачи заголовков в Fast-CGI:
FastCgiServer:
[...]
-pass-header header (нет)
Имя заголовка HTTP-запроса, передаваемого в среде запроса. Эта опция делает доступным содержимое заголовков, которые обычно недоступны (например, авторизация) для среды CGI
[...]