要件の詳細(xì):
Web サービスは正式サーバーとテストサーバーに分かれており、ユーザーは初回アクセス時(shí)に nginx プロキシを介して nginx にログインリクエスト (post メソッド) を送信し、ログインしているユーザーがテストユーザーであるかどうかを Nginx が判斷します。これはテスト ユーザーであるため、テスト サーバーに転送されます。
発生した問題:
1. ユーザーが実裝したことを確認(rèn)した後、後続のリクエストを同じサーバーに送信するにはどうすればよいですか?変數(shù)を保存することでこれを?qū)g現(xiàn)したいのですが、nginx 変數(shù)はリクエスト間で存在できません。ファイルの読み取りと書き込みによって変數(shù)を保存できますか? 。
2. ジャンプメソッドを?qū)g裝するにはどうすればよいですか?
以下は私のコードの一部です
最初のアクセス 127.0.0.1/smdb
ログイン後、ユーザーのすべての資格情報(bào)を Cookie に入力する必要があります。そうすれば、検証に便利です。
詳細(xì)については、https://github.com/cloudflare/lua-resty-cookie の例を參照してください。
を使用してジャンプするのは問題ありません。かなり良いです。 proxy_pass