2
NGINX가 요청 헤더 user_header_token
이 있는지 확인하려고합니다. 없는 경우 로그인 사이트로 리디렉션하십시오. 쿠키가 있으면 헤더 값으로 쿠키를 설정하십시오. 현재 설정하려고하는 변수 대신 $http_
변수가 설정되어 있으면 쿠키가 비어 있습니다. 누구든지이 쿠키가 헤더의 값으로 설정되지 못하게하는 것을 알고 있습니까?NGINX가 헤더 값을 기반으로 쿠키를 설정합니다.
http {
include /etc/nginx/mime.types;
server {
listen 80;
location/{
if ($http_user_header_token = "") {
rewrite ^.*$ https://loginsite.com/;
return 403;
}
add_header Set-Cookie user_header_token=$http_user_header_token;
root /usr/src/ui/;
index index.html;
}
}
}