Potential issues (500 series error)

A misconfigured reverse proxy on the client's side can cause GET requests to fail with a 500 series error. Due to the number of possible reverse proxies and ways to configure them, there can be many reasons.

As an example, GET responses return to the originating IP. If this is behind a reverse proxy, or if the configuration is off, a problem can occur with requests attempting to return to a different IP than the originating one.

One successful fix involved the customer changing their TLS connection to specify the server name via SNI, like this:

location / {
    proxy_redirect off;
    proxy_ssl_session_reuse off;
    proxy_ssl_name arixapisandbox.crbnj.net;
    proxy_ssl_server_name on;
    proxy_pass_reqest_headers on;
    proxy_set_header Host $host;
    proxy_pass https://crb_arixsandbox_app_server;
    client_max_body_size 50M;
}

In this case, proxy_ssl_name and proxy_ssl_server_name were required parameters for the request to work.


Did this page help you?