2014-12-04 6 views
0

У меня есть виртуальный сервер под управлением Ubuntu 12.04 и с использованием php5-cgi. Он был установлен автоматически Plesk 11, и я не уверен, могу ли я безопасно заменить его libapache2-mod-php5 или php5-fpm.Как передать HTTP_AUTHORIZATION в php5-cgi?

HTTP-аутентификация на моем сервере не работает, и я выяснил, что он работает с libapache2-mod-php5 или php5-fpm. Я предполагаю, что apache не передает HTTP_AUTHORIZATION должным образом на php5-cgi.

Есть ли способ включить его или любой рабочий способ?

ответ

0

Место это в верхней части .htaccess

<IfModule mod_fcgid.c> 
    RewriteCond %{HTTP:Authorization} . 
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
</IfModule> 
+0

Это не работает. :/ –

+0

Даже с mod_fastcgi.c (fcgid не установлен) это не работает. –

+0

Вы пробовали без проверки модуля, просто запустите эти 2 строки? – slapyo