Я пытаюсь сделать auth_request в Nginx по доверенности прохода, но я получаю:NGINX proxy_pass к другому порту
1 auth request unexpected status: 301
здесь моя конфигурация:
server {
listen 8080;
server_name localhost;
location /my_location/ {
auth_request /access/auth;
try_files $uri =404;
}
location /access/auth/{
proxy_pass http://localhost:5029/server_alias/web_service_name;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Запрос должен быть отправлен сервер Apache, который прослушивает порт 5029. Что я делаю неправильно?
Я думаю, вы должны узнать, как работают функции 'proxy_pass' и' auth_request'. –
Основываясь на ответе на проблему, я думаю, вы должны изучить некоторые чтения. @AlexeyTen – motto