0
에 특정 헤더를 찾는 방법에 기본적으로 내가 원하는 무엇 9000내가 프록시 서버로의 nginx를 사용하고 nginx를
이 가진의 nginx이다 이미지 파일을 제공하고 포트에서 다른 서버로 다른 모든 것을 넘겨 들어오는 요청에 특정 헤더 (X-AUTH-TOKEN)가 없으면 요청이 자원 "/ register"또는 "/ events"가 아닌 경우에만 HTTP 500 오류 코드를 반환하십시오.
http {
sendfile on;
upstream my-backend {
server 127.0.0.1:9000;
}
# main ngingx server
server {
server_name localhost;
location/{
proxy_pass http://my-backend;
}
location /images/ {
root /home/images;
}
}
}
모든 아이디어를 어떻게 로직 이런 종류의 구현 :이 경우에 그들은 바로 포트 여기에 9000
에 가서 내가 현재 가지고있는 구성을 있어요해야합니까? 감사.
난이 있다고 생각
http://wiki.nginx.org/HttpCoreModule#.24http_HEADER
그것이 도움이되기를 바랍니다 이미 답변 [여기] (http://stackoverflow.com/questions/15319869/how-to-process-incoming-custorm-headers-in-http-request-and-then-reverse-proxy-t) 권장되는 방법은 http : // w를 사용하는 것입니다. iki.nginx.org/HttpLuaModule. http://openresty.org nginx 번들을 살펴보십시오. –
@henrique, 그것이 당신을 위해 작동하는 경우 답변을 수락하십시오. – tedder42