/ / ASP.NET customErrors za odwrotnym proxy nginx - asp.net, obsługa błędów, nginx, reverse-proxy

ASP.NET customErrors za odwrotnym proxy nginx - asp.net, obsługa błędów, nginx, reverse-proxy

Mam ASP.Serwer NET działający na porcie 8080 na maszynie, a ze względów wydajnościowych odwrotne proxy buforowania nginx działające na porcie 80. Żądania są wykonywane dla portu 80, a następnie, jeśli nie są odbierane przez pamięć podręczną nginx, są przekazywane do localhost: 8080 przez nginx proxy_pass dyrektywa.

Ta konfiguracja działa dobrze, z wyjątkiem ASP.NET customErrors. Chciałbym, żeby były "RemoteOnly", ale ze względu na odwrotne proxy WSZYSTKIE żądania będą pochodzić z localhost i tym samym będą lokalne.Mam przekazać X-Real-IP i X-Forwarded-For przez nginx, ale ASP. NET wydaje się całkowicie zignorować to. Jakiś pomysł?

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda na to, że gdy przekierowanie z portu 8080 na 80 wystąpi, dla IIS brzmi jak żądanie lokalne. (IIS nie wie nic o Ngix), dlatego "zdalne żądanie" nigdy nie wystąpi w tym przypadku.