![](/img/trans.png)
[英]Nginx Reverse Proxy With SSL and Asp.NET Core API
[英]ASP.NET customErrors behind nginx reverse proxy
我在一台機器上的端口8080上運行了一個ASP.NET服務器,並且出於性能原因,在端口80上運行了nginx緩存反向代理。請求到端口80,然后,如果nginx緩存沒有應答,則傳遞給localhost :8080通過nginx proxy_pass指令。
到目前為止,此設置工作正常,但ASP.NET customErrors除外。 我希望它們是“RemoteOnly”,但是由於反向代理,所有請求都將來自localhost,因此是本地的。 我通過nginx傳遞X-Real-IP和X-Forwarded-For,但ASP.NET似乎完全忽略了這一點。 任何想法?
看起來,當從8080重定向到80端口時,對於IIS,它聽起來像是本地請求。 (IIS不知道任何關於ngix的事情)。 因此,在這種情況下永遠不會發生“遠程請求”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.