Apache + FastCGI

Советы по настройке Apache + FastCGI для Webasyst

Содержание...

Если на вашем хостинге интерпретатор PHP запускается веб-сервером Apache через интерфейс CGI/FastCGI, то по умолчанию может не передаваться заголовок Authorization, который может быть необходим для работы приложений.

Варианты решения

Способ 1

В конфигурации веб-сервера включить директиву

CGIPassAuth on

Способ 2

Добавить в виртуальный хост домена параметр

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Способ 3

Добавить в корневой файл сайта .htaccess строки

<ifmodule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</ifmodule>