需要设置iis反向代理的场景其实挺多的。例如websocket、Server Sent Events(SSE) 都需要反向代理。
对于需要临时放公网访问的应用,直接运行127.0.0.1的开发环境,然后通过反向代理访问127.0.0.1就可以了,省去麻烦的iis设置。
IIS 实现反向代理功能,必须同时安装 URL Rewrite 和 Application Request Routing (ARR) 两个模块,缺一不可。
- URL Rewrite 负责:定义反向代理规则。解析传入的请求 URL,根据预定义的规则将请求重写或重定向为新的目标 URL(通常是后端服务器的 URL)。
- ARR 负责:接收 URL Rewrite 转发的请求,并将这些请求代理到后端服务器处理。
默认IIS没有这两个模块,需要自己下载安装
ARR(Application Request Routing Cache):
https://www.iis.net/downloads/microsoft/application-request-routing
URL重写:
https://www.iis.net/downloads/microsoft/url-rewrite



最低0.47元/天 解锁文章

1170

被折叠的 条评论
为什么被折叠?



