2010-01-23 12 views
6

Deseo pasar una solicitud a un servidor en sentido ascendente. La url original no está protegida con contraseña, pero el servidor en sentido ascendente sí lo está. Necesito inyectar una autenticación de usuario/contraseña básico en la solicitud, pero errores al hacer:Nginx proxy_pass a una contraseña protegida en sentido ascendente

upstream supportbackend { 
     server username:[email protected]; 
} 

y

upstream supportbackend { 
     server support.yadayada.com; 
} 

location /deleteuser { 
    proxy_pass http://username:[email protected]; 
} 

Respuesta

11

es necesario agregar proxy_set_header Authorization "Basic ...."; donde el .... es base 64 de user:pass.

+0

En realidad debería ser: 'proxy_set_header Authorization" Basic .... ";' En la respuesta, se excluyó el bit 'Basic'. – Hengjie

+0

gracias. No me di cuenta de eso. – nanaya

Cuestiones relacionadas