是否有用于 IIS 平滑流式传输的 HTTP 反向代理,可以终止 SSL,但使用 HTTP 检索媒体
这就是我正在尝试做的事情。
用户 <--(https)--> Server1 <--(http)--> IIS 平滑流媒体服务器(Server2)
- 用户使用 HTTPS 向 Server1 请求 IIS 平滑流媒体。 URL 和证书等均有效并存在于 Server1 上
- Server1 然后使用 HTTP 使用相同的 URL(但替换目标 IP/主机)向 Server2 发出请求 Server2 通过 HTTP
- 响应数据 Server1
- 通过 HTTPS 将数据传输回用户
所以,Server2上所有流畅的流媒体在Server1上都有别名。
我的问题是:
- 可以在 Server1 上使用 Apache mod_rewrite 轻松完成此操作吗?有没有你熟悉的例子。我搜索了很多,但没有看到任何解决上述特定问题的示例
- IIS 7.0 也具有 url 重写功能,因此 Server1 也可能是 IIS。有没有一种简单的方法可以使用 IIS 来完成此任务?
似乎人们可以编写一些软件来接受这些请求中的任何一个,向后端服务器发出另一个请求,检索数据并再次提供服务,但如果我不这样做,我不想重新发明轮子必须。
谢谢,
马丁·杰特
Here is what I am trying to do.
User <--(https)--> Server1 <--(http)--> IIS Smooth Streaming Server (Server2)
- User requests IIS smooth streaming media from Server1 using HTTPS. The URL and certificate, etc. are all valid and present on Server1
- Server1 then makes a request using the same URL (but replacing the destination IP/host) using HTTP to Server2
- Server2 responds with data over HTTP
- Server1 transmits data over HTTPS back to User
So, all smooth streaming media on Server2 has aliases on Server1.
My questions are:
- Can one do this easily using Apache mod_rewrite on Server1? Are there any examples that you are familiar with. I've searched a lot, but haven't seen any examples that solve the specific problem above
- IIS 7.0 has url rewrite functionality too, so Server1 could be IIS as well. Is there a simple way to accomplish this using IIS?
It seems like one can write some software that can take any of these requests, do another request to the back-end server, retrieve the data and serve it out again, but I didn't want to reinvent the wheel if I didn't have to.
Thanks,
Martin Jaite
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ISA 服务器可以做到这一点。不确定 IIS7 中的应用程序请求路由是否可以处理 SSL 要求。
ISA server can do that. Not sure if Application Request Routing in IIS7 can handle the SSL requirement..