反向代理后Request.Url.AbsoluteUri获取成了内网IP
出现的问题:用户请求的是域名,而后端通过Request.Url.AbsoluteUri获取用户请求的绝对路径时,变成了内网IP
解决方式:
反向代理配置中加上:
proxy_set_header Host $host;
# proxy_set_header Host
h
o
s
t
:
host:
host:server_port; #服务器名称和端口一起通过代理服务器传递
将域名加到请求头