auth_request モジュールを有効にして nginx をインストールしましたが、認証をセットアップしようとすると問題が発生します。ユーザーがこの場所にリクエストを送信すると、phpスクリプトを介して認証したい.phpファイルへのnginxリクエストと、レスポンスが2xxの場合は認証true、レスポンスが4xxの場合は認証に失敗した。
これは私が今作ったもので、このことは完璧に機能していますが、たとえばユーザー名パスワードのようなphpファイルに引数を渡す方法がわかりません: http://example.com/live/index.php?username=test&password=パスワード
これらの引数なしで動作している構成は次のとおりです。
location /live {
auth_request /http_auth;
}
location /http_auth {
proxy_pass_request_body off;
proxy_set_header Content-Length "";
proxy_set_header X-Original-URI $request_uri;
proxy_pass http://127.0.0.1/login.php;
}
ありがとうございました