我有一台 IIS 服务器,不同的站点在不同的端口上运行,例如:site1 在端口 8025 上运行,site2 在 8026 上运行,site3 在端口 8027 上运行。我想配置 URL 重写,以便用户只需输入地址 site1.domain.com 而不是 site1.domain.com:8025。
我尝试使用 IIS 控制台上的 URL 重写模块执行此操作,但每次都收到“错误 404,未找到站点或目录”。使用此模块重写是否可行,还是需要使用反向代理?
谢谢,并致以最诚挚的问候,Amedina
答案1
重写到不同的端口是可行的,但端口不会被遗漏。
此规则将把请求重写到端口 8025,但该端口将包含在 URL 中。
如果这不能满足您的要求,您将需要使用应用程序请求路由,您可能怀疑它是一个反向代理。