Configurando o Nginx - redirecionando solicitações para um servidor de autenticação e sendo redirecionado de volta para atender à solicitação

1

Qualquer solicitação recebida em (x.x.x.x.x) - > redirecionar para x.x.x.x.auth.domain.edu - > que autentica um usuário e redireciona de volta para o servidor x.x.x.x. (Com um conjunto de cookies, no meu caso é servidor EZproxy fazendo a configuração do cookie)

Eu tentei reescrever o URL da solicitação e também usar o proxy_pass booth, resultando em erro de erro de loop (do navegador).

Eu devo estar faltando algum cabeçalho básico ou algo que eu não sou capaz de conseguir o que desde ontem de manhã.
Alguma sugestão sobre como a configuração deve ser?

    
por Anup 13.04.2014 / 19:51

1 resposta

0

Sua diretiva root tem dois problemas:

  1. Ele usa um caminho relativo. Quando um caminho relativo é usado, é relativo a um diretório padrão compilado no nginx. Você sabe qual delas é? É melhor especificar caminhos absolutos.
  2. Está no lugar errado. A diretiva root deve ser especificada no bloco server . Este é um dos misgrigurations nginx mais comuns .
por 13.04.2014 / 20:14