将流量重定向到其他web服务器
这是我的设置:我有一个自己写的Python网络服务器,它监听80端口,还有一个Transmission-daemon(比特流客户端),它在9101端口提供网页界面。(运行在Linux上)
我可以在本地访问这两个网络服务器,没有问题,但现在我想要从外部也能访问它们。我的问题是,我希望不必在防火墙上打开额外的端口来访问Transmission的网页界面。有没有办法在Python网络服务器中将一些流量重定向到正确的端口呢?
举个例子:
http://mywebserver/index.html -> 由Python网络服务器提供
http://mywebserver/transmission.html -> 重定向到Transmission(现在是http://localhost:9101)
谢谢
2 个回答
0
返回一个HTTP响应,状态码是300。想了解更多,可以查看这个链接。
2
我找到了我的答案:反向代理。它会根据网址把请求转发到正确的端口。现在我只需要选择合适的一个,因为有很多种选择(比如NginX、pound、lighttpd等等)。
不过还是谢谢你。