1

这是我的设置:我有一个 Python 网络服务器(我自己编写),它侦听端口 80,还有一个传输守护进程(bittorrent 客户端),它在端口 9101 上提供一个 webUI。(在 Linux 上运行)

我可以毫无问题地在本地访问两个网络服务器,但现在也想在外部访问它们。我的问题是我不想在防火墙上打开额外的端口来访问传输 webUI。是否可以在 python 网络服务器中将一些流量重定向到适当的端口。

例如:http://mywebserver/index.html -> 由 Python 网络服务器提供服务
http://mywebserver/transmission.html -> 重定向到传输(当前为 http://localhost:9101)

谢谢

4

2 回答 2

2

我找到了答案:反向代理。它将根据 URL 处理到正确端口的路由。我现在只需要选择正确的有这么多(NginX,磅,lighttd 等...)

不管怎么说,还是要谢谢你。

于 2011-11-17T12:06:12.123 回答
0

返回状态码为 300 的 http 响应,请参阅

于 2011-11-16T10:29:20.647 回答