I have set up nginx as a reverse proxy with this configuration
worker_processes 1; pid /run/nginx.pid; events { worker_connections 4096; } http { include /etc/nginx/default.d/proxy.conf; default_type application/octet-stream; sendfile on; tcp_nopush on; server_names_hash_bucket_size 128; server { listen 127.107.138.162:8080; server_name _; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; access_log on; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { proxy_pass http://127.0.0.1:8080; } location /rhesos-server { proxy_pass http://10.154.181.43:8080/rhesos-server/rhesos/api/v1/ping; } location /rhesos { proxy_pass http://10.154.181.43:8080/rhesos-server/rhesos/api/v1/ping; } } } However, when I use the curl command to send a request using the proxy like this, I see a "Connection Refused" curl -v -x 'http://<username>:<password>@128.107.138.162:8080' http://10.154.181.43:8080/rhesos-server/rhesos/api/v1/ping * About to connect() to proxy 128.107.138.162 port 8080 (#0) * Trying 128.107.138.162... * Adding handle: conn: 0x7f99a980aa00 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x7f99a980aa00) send_pipe: 1, recv_pipe: 0 * Failed connect to 10.154.181.43:8080; Connection refused * Closing connection 0 curl: (7) Failed connect to 10.154.181.43:8080; Connection refused Whereas when I try this without the proxy, it succeeds .. curl -v http://10.154.181.43:8080/rhesos-server/rhesos/api/v1/ping * About to connect() to 10.154.181.43 port 8080 (#0) * Trying 10.154.181.43... * Adding handle: conn: 0x7fa3da003a00 * Adding handle: send: 0 * Adding handle: recv: 0 * Curl_addHandleToPipeline: length: 1 * - Conn 0 (0x7fa3da003a00) send_pipe: 1, recv_pipe: 0 * Connected to 10.154.181.43 (10.154.181.43) port 8080 (#0) > GET /rhesos-server/rhesos/api/v1/ping HTTP/1.1 > User-Agent: curl/7.30.0 > Host: 10.154.181.43:8080 > Accept: */* > < HTTP/1.1 200 OK * Server Apache-Coyote/1.1 is not blacklisted < Server: Apache-Coyote/1.1 < Cache-Control: no-cache < Content-Type: application/json;charset=UTF-8 < Transfer-Encoding: chunked < Date: Sat, 30 Jan 2016 00:59:28 GMT < * Connection #0 to host 10.154.181.43 left intact {"serviceName":"Rhesos","serviceType":"REQUIRED","serviceState":"online","message":"Healthy","lastUpdated":"2016-01-30T00:59:28.571Z","upstreamServices":[{"serviceName":"CommonIdentityScim","serviceType":"REQUIRED","serviceState":"online","message":"CommonIdentityScim is healthy","lastUpdated":"2016-01-30T00:59:20.641Z","upstreamServices":[],"baseUrl":"https://identity.webex.com"} Can someone tell what is wrong in my configuration? Thanks, Radha.
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx