2016-04-28 21 views
0

私は最近、ApacheからNginxサーバーに自分のアプリケーションを移動しました。私たちはSlimフレームワークに APIを書いています。したがって、APIの基本セキュリティを強化するために、トークン(静的)ベースの認証(if-elseループ)ロジックを作成しました。htaccess-のHTTP認証ルールNginxに変換

以下のルールは、うまく動作していたApacheサーバーの.htaccessに追加されています。

SetEnvIfディレクティブの許可 "(。*)" HTTP_AUTHORIZATION = $ 1

今の.htaccessルールが動作しません上記のように、私たちはnginxのに移動しているため。

上記のことを実現するためにNginxの設定で何を変更する必要がありますか?

誰かが手順をステップごとに説明できるのは素晴らしいことです。

ありがとうございます!

答えて

0

あなたのNginx設定に以下を追加してみてください。

fastcgi_pass_header Authorization;