You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Proxy server rejects requests from ARR to back-end servers
12
12
13
-
This article provides troubleshooting guidance for a scenario in which a proxy server rejects requests that are directed through it from your Application Request Routing (ARR) server to back-end servers. In this scenario, the proxy server rejects the requests from ARR as incorrectly formatted.
13
+
This article provides troubleshooting guidance for a scenario in which a proxy server is placed between an Application Request Routing (ARR) server and its back-end servers. The ARR server acts as a load balancer and the back-end servers comprise the ARR server farm that the ARR module is routing requests to. In this scenario, the proxy server might reject the requests from ARR as incorrectly formatted.
14
14
15
15
## Symptoms
16
16
17
-
When your ARR server routes a request to a back-end server that's on a different network, the request attempts to transits through a proxy server to reach the other network. When the request attempts to transit the request through the proxy server, the following events occur:
17
+
When your ARR server routes a request to a back-end server that's on a different network, the request might have to transit through a proxy server to reach the other network. When the proxy server process the request to be routed to the back-end servers in the ARR farm, the following events might occur:
18
18
19
19
- The proxy server rejects the request and returns an `HTTP 400 Bad Request` status code with an error message that the requested URL is invalid.
20
-
-The ARR server returns an`HTTP 400 Bad Request` status code and the following error message to the client that initiated the request:
20
+
-When the ARR server receives the `HTTP 400 Bad Request` status code from the proxy server, it returns the same`HTTP 400 Bad Request` status code and the following error message to the client that initiated the request:
21
21
22
22
> Some aspect of the requested URL is incorrect.
23
23
@@ -30,7 +30,7 @@ When your ARR server routes a request to a back-end server on the same network,
30
30
31
31
:::image type="content" source="./media/proxy-server-rejects-back-end-requests/normal-network-layout.png" alt-text="Network diagram of the typical ARR and back-end server configuration when on the same network":::
32
32
33
-
However, if your back-end server is on a different network than your ARR server, your ARR server might route requests to the back-end server through a proxy server. For example:
33
+
However, if your back-end server is on a different network than your ARR server, your ARR server might have to route requests to the back-end server through a proxy server. For example:
34
34
35
35
:::image type="content" source="./media/proxy-server-rejects-back-end-requests/proxy-network-layout.png" alt-text="Network diagram of the ARR and back-end server configuration when on a different network, using a proxy server to transit request between networks":::
0 commit comments