我最近将我的应用程序从Apache移到了Nginx服务器。我们写了 Slim框架中的API。因此,为了增强API的基本安全性,我们编写了基于令牌(静态)的身份验证(if-else循环)逻辑。
在apache服务器上的.htaccess中添加了以下规则,该工作正常。
SetEnvIf授权“(。*)”HTTP_AUTHORIZATION = $ 1
现在我们已经转移到Nginx以上.htaccess规则将不起作用。
我需要在Nginx配置中进行哪些更改才能使上述内容正常工作。
如果有人能够逐步解释这个过程,那将会很棒。
谢谢!
答案 0 :(得分:0)
尝试将以下内容添加到Nginx配置中。
fastcgi_pass_header Authorization;