htaccess中的HTTP授权规则 - 转换为Nginx

时间:2016-04-28 08:19:21

标签: apache .htaccess nginx slim

我最近将我的应用程序从Apache移到了Nginx服务器。我们写了 Slim框架中的API。因此,为了增强API的基本安全性,我们编写了基于令牌(静态)的身份验证(if-else循环)逻辑。

在apache服务器上的.htaccess中添加了以下规则,该工作正常。

SetEnvIf授权“(。*)”HTTP_AUTHORIZATION = $ 1

现在我们已经转移到Nginx以上.htaccess规则将不起作用。

我需要在Nginx配置中进行哪些更改才能使上述内容正常工作。

如果有人能够逐步解释这个过程,那将会很棒。

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到Nginx配置中。

fastcgi_pass_header Authorization;