iis - 使用 IIS 的 WS 反向代理
问题描述
我整天都在搜索,但我不知道如何解决这个问题。我知道这里有类似的问题,但似乎没有一个字。
我有一个在https://hostname.xy上运行的 IIS 服务器,我从那里提供 html 和 JS 内容,并且我已经为 SPA 配置了反向代理。
现在我在同一台服务器上的端口 7000 上运行一个 tomcat 服务器。tomcat 服务器接受 ws://..../.. 请求。
我想做的就是与该服务器通信。由于内容混合,请求被阻止。因此,我尝试将 ssl 添加到由于自签名证书而被阻止的 tomcat 服务器。是否可以配置一个反向代理,将所有 wss 流量重定向到特定端口上的 ws?您能否分享 IIS 中 Web 配置中的特定规则?
我在这里尝试了太多其他规则:
<rule name="WS reverse proxy" stopProcessing="true">
<match url="wss://myhostname.de/*" />
<action type="Rewrite" url="ws://127.0.0.1:7000/chat" logRewrittenUrl="true" />
</rule>
解决方案
推荐阅读
- python - 检测音频流中的噪声
- javascript - 将数组数组展开为对象数组
- mysql - 将 NON NULL 与 NULL 值连接
- r - 如何 rbind() / dplyr::bind_rows() / data.table::rbindlist() 包含数据框列的数据框?
- python - 泰勒级数 - 当 T1 == T0 时如何停止该功能?
- javascript - 如何获取浏览器支持的所有 HTML 元素标签的列表
- c# - 没有输入 DateTimePicker 时出现实体错误
- python - 从 TTF 文件安装字体
- objective-c - AdMob 测试 广告显示,但有一个下载按钮。任何人都知道为什么会这样
- c++ - C++ 资源文件 ProductVersion 显示变量名称而不是变量值