在 Plesk 上运行 public python http.server

问题描述 投票:0回答:1

我有一个脚本可以在本地使用

python3 -m http.server 8080
运行,在
http://localhost:8080

上没有问题

我想让它在运行 Plesk/Ubuntu 的网络服务器上运行。

首先,我通过 SSH 安装了 python3 并尝试运行它并返回:

View in browser: http://localhost:8080
但是,在浏览器中尝试
http://example.com:8080
时没有任何反应(只是超时)。

还尝试通过安装

apt install libapache2-mod-python
并选中该域的“主机设置”中的 Python 框来启用 Plesk 模块。

尝试了

python3 -m http.server --bind 127.0.0.1 8080
python3 -m http.server --bind example.com 8080
无济于事。

尝试设置 但认为它无济于事,因为那是 apache ...

关于如何使用 Plesk 使 python 服务器在端口 8080 上从外部可见的任何想法?

python apache ubuntu plesk
1个回答
0
投票

原来我需要做的就是将端口 8080 添加到 Plesk 防火墙。

Tools & Settings > Firewall > Modify Plesk Firewall Rules > Add Custom Rule

不要忘记应用更改!

© www.soinside.com 2019 - 2024. All rights reserved.