如何将HTTP_AUTHORIZATION传递给php5-cgi?

时间:2014-12-04 20:37:49

标签: php apache http-authentication

我有一个运行Ubuntu 12.04并使用php5-cgi的虚拟服务器。它是由Plesk 11自动安装的,我不确定我是否可以用libapache2-mod-php5或php5-fpm安全地替换它。

HTTP身份验证在我的服务器上不起作用,我发现它可以与libapache2-mod-php5或php5-fpm一起使用。我想apache并没有正确地将HTTP_AUTHORIZATION传递给php5-cgi。

有没有办法启用它或任何有效的解决方法?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

将其放在.htaccess

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