Upstream server error
Valentin V. Bartenev
vbart at nginx.com
Wed Oct 26 16:43:13 UTC 2016
On Wednesday 26 October 2016 09:28:59 Michiel wrote:
> Hi
>
> I'm having issues with Google Endpoints and NGINX.
> I keep on getting the following error message:
>
> 2016/10/26 13:02:09 [error] 15802#0: *1 connect() failed (111: Connection
> refused) while connecting to upstream, client: 78.20.209.87, server: ,
> request: "GET /v1 HTTP/1.1", upstream: "http://127.0.0.1:8081/v1", host:
> "104.199.29.197"
>
> It seems like NGINX isn't listening to port 8081?
>
> Here's my configuration file (currently set up for testing):
>
> user nginx;
>
> worker_processes 1;
> worker_rlimit_nofile 65535;
>
> pid /run/nginx.pid;
>
> error_log /var/log/nginx/error.log notice;
>
> events {
> worker_connections 65535;
> }
>
> http {
>
> access_log /dev/null;
> rewrite_log on;
>
> sendfile on;
> tcp_nopush on;
> tcp_nodelay on;
> keepalive_timeout 65;
> types_hash_max_size 2048;
> server_tokens off;
>
> include /etc/nginx/mime.types;
> default_type application/octet-stream;
>
> limit_req_zone $binary_remote_addr zone=perip:10m rate=50r/s;
> limit_conn_zone $binary_remote_addr zone=peraddr:10m;
>
> server {
>
> listen 8081;
> server_name _;
> root /usr/share/nginx/api.puls.be;
>
> location / {
> return 200 '{status: "ok"}';
> add_header application/json;
It should be:
default_type application/json;
> }
>
> error_page 403 404 500 502 503 504 /404.html;
> location = /404.html {
> root error;
> }
>
> }
>
> }
>
> Any idea's on how to catch requests to the upstream server?
>
[..]
The configuration above doesn't look like a valid one due to
invalid "add_header" directive.
Your nginx cannot load it.
wbr, Valentin V. Bartenev
More information about the nginx
mailing list