python - 将流量重定向到其他网络服务器

标签 python linux redirect webserver transmission

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

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

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

谢谢

最佳答案

我找到了答案:反向代理。它将负责根据 URL 路由到正确的端口。我现在只需要选择正确的一个(NginX、pound、lighttd 等...)

还是谢谢你

关于python - 将流量重定向到其他网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149701/

相关文章:

python - FreeOPCUA python 客户端示例

python - PyCharm 和 ipython 的组合无法导入 qt5 或 Qt5Agg

python - 调用作者函数的函数 (python)

mysql - Azure 数据工厂 - 连接到本地 Mysql,Linux 上的 protected 服务

c++ - 在 Linux 下区分共享驱动器上的文件和文件夹

redirect - ZF2 在 Controller 外部使用重定向

c - 子进程执行某些系统命令的结果无法通过管道发送到父进程

python - 从自动编码器 : ValueError: Input 0 of layer dense_3 is incompatible with the layer: 定义编码器和解码器模型

c - make - 删除未使用的文件

java - 如何从我的重定向页面查找导致重定向的网址?