찾다

 >  Q&A  >  본문

프록시 - nginx 요구 사항입니다. 웹 서비스에 액세스할 때 사용자가 테스트 사용자인 경우 웹 서비스의 테스트 버전으로 전달됩니다.

요구사항 세부정보:
웹 서비스는 공식 서버와 테스트 서버로 구분되며, 사용자는 nginx를 통해 처음 접속할 때 로그인 요청(post 메소드)을 제출하게 됩니다. 테스트 사용자인 경우 테스트 서버로 전달됩니다.

발생한 문제:
1. 사용자가 이를 구현했는지 확인한 후 후속 요청을 동일한 서버로 어떻게 보낼 수 있습니까? 변수를 저장하여 이를 달성하고 싶지만 nginx 변수는 요청 간에 존재할 수 없습니다. 파일을 읽고 쓰는 방식으로 변수를 저장할 수 있나요? .

2. 점프 방법을 구현하는 방법은 무엇입니까?
아래는 내 코드의 일부입니다
첫 번째 방문 127.0.0.1/smdb

으아악

phpcn_u1582phpcn_u15822747일 전711

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-16 17:28:13

    로그인 후 사용자의 모든 정보를 쿠키에 넣어주셔야 확인이 편리합니다.

    자세한 내용은 https://github.com/cloudflare/lua-resty-cookie의 예를 참조하세요.

    proxy_pass를 사용하여 점프하는 것은 문제가 되지 않습니다. 꽤 좋습니다.

    회신하다
    0
  • 취소회신하다