我的 IIS 中的 URL 重写/反向代理无法正常工作。有人可以再检查一下我的设置吗?

我的 IIS 中的 URL 重写/反向代理无法正常工作。有人可以再检查一下我的设置吗?

我有一个运行良好的基础网站 (www.example.com)。我想将子域名 (jellyfin.example.com) 重定向到主域名所在 IP 地址上的备用端口。

它托管在我的计算机上,所以我尝试将 jellyfin.example.com 重定向到 127.0.0.1:8920。

这是我的 URL 重写规则:https://a.uguu.se/kcIcwiFiDdVE.png

这是我的服务器代理设置:https://a.uguu.se/08lpqxnghHfG.png

服务器代理设置底部是代理类型部分。我觉得需要选择“使用 URL 重写检查传入请求”选项,但这需要在其下方的“反向代理”字段中输入路径。我不确定要在那里放什么。

感谢所有能提供建议的人。

答案1

首先,DNS似乎没有——至少没有民众DNS - 已为子域 jellyfin.duncanbennie.com 设置。其次,您需要将模式更改为(.*)。添加条件,选择{HTTP_HOST},保持Matches the pattern选中状态,模式将为^jellyfin\.example\.com$。最后,检查Append query string您是否计划在将来使用它们。其余规则设置都很好。ARR 设置看起来像是默认设置,这也很好。

相关内容