将 http web 请求路由到同一服务器上的 Plex 端口

将 http web 请求路由到同一服务器上的 Plex 端口

我在 IIS 中运行一个空白网站,绑定到端口 80 HTTP 流量。它位于路由器后面,该路由器将 HTTP 流量端口转发到我的服务器。我公开注册了一个域名,并使用 FreeDNS.Afraid.org 作为我的动态 DNS 提供商指向我的路由器。这很有效,我可以公开看到我的网站。

此外,在我的路由器上,我将 Plex 的指定端口转发到我服务器上的同一端口。这也有效,我可以通过 手动找到 Plex 网页mydomain.com:<plex port>/web

我注册了一个子域名,其格式plex.mydomain.com与我的常规域名相同www.mydomain.com。在 FreeDNS 上,我可以成功指向plex.mydomain.com我的空白网页。

我想要做的是让 IIS 监听请求plex.mydomain.com并将它们路由到localhost:<plex port>/webmydomain.com:<plex port>/web

我安装了 URL 重写模块,并创建了基于包含单词“plex”的匹配项进行重定向的标准规则,但这没有奏效。我尝试使用失败请求跟踪记录正在发生的事情;我得到了日志文件,但它们没有提到任何重写 URL 的尝试。

我安装了应用程序请求路由,但它不允许我指定端口号。我还没有尝试向 IIS 添加代表 Plex 服务器的新应用程序。

我如何将请求路由plex.mydomain.commydomain.com:<plex port>/web

我目前无法访问我的服务器(但如有必要可以提供 URL 重写配置)。此外,我对 IIS 和部署的经验有限,因此如有矛盾之处,请原谅。

我相信这是 Windows 8 Pro 上的 IIS Express。

答案1

相关内容