iis - IIS 上的 URL 重写反向代理仅在其自身的服务器上工作
问题描述
我目前正在尝试在安装了 Plesk 的 Windows server 2016 标准服务器上设置 Gitea 服务器。我有一个子域设置,即 git.thetofushop.net,我正在尝试创建一个反向代理来指向在端口 3000 上运行的 Gitea 服务器。
这是我的子域的 web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://149.56.184.96:3000/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
但这仅适用于服务器本身的内部,它不适用于服务器外部。你可以访问IP和端口,但是反向代理点空白拒绝工作。现在我对 IIS 不是超级熟练,但我已经尝试了从我发现的东西中可以弄清楚的东西。如果有人可以给我一个理由和修复此 ID 的确切步骤。在这一点上,我也愿意允许某人进入 TeamViewer 并修复它,因为我已经连续 8 个小时试图解决这个问题。
提前致谢
解决方案
推荐阅读
- pandas - 根据列中的信息过滤掉化学数据集
- xquery - XQuery 中的循环多次重复结果
- python - 谷歌 OAuth 刷新令牌不断过期
- android - 有没有办法从汽车上获取电动汽车电池的详细信息?
- android - 无法将结果返回到调用活动的 onActivityResult()
- python - 替换 3d 数组中的缺失值
- python - UnboundLocalError ,分配前引用的局部变量“order”
- flutter - ListView 无法滚动到列表视图构建器中的最大项目
- delphi - 在桌面上绘图和最终清理时正确处理?
- excel - VBA - 搜索宏以从行中检索/复制数据并填充特定的目标单元格。反向数据输入