3
我有一台机器上的端口8080上运行的ASP.NET服务器,并出于性能原因在端口80上运行nginx缓存反向代理。请求完成到端口80,然后,如果没有被nginx缓存回答,通过nginx proxy_pass指令传递给localhost:8080。nginx反向代理背后的ASP.NET customErrors
到目前为止,此设置工作正常,除了ASP.NET customErrors。我希望他们是“RemoteOnly”,但由于反向代理所有请求将源自本地主机,因此是本地的。我通过nginx传递了X-Real-IP和X-Forwarded-For,但ASP.NET似乎完全忽略了这一点。任何想法?