【问题标题】:Run public python http.server on Plesk在 Plesk 上运行公共 python http.server
【发布时间】:2022-09-23 04:34:40
【问题描述】:

我有一个在本地使用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 并检查该域的\"Hosting Settings\" 中的Python 框来启用Plesk 模块。

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

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

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

    标签: python apache ubuntu plesk


    【解决方案1】:

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

    Tools &amp; Settings &gt; Firewall &gt; Modify Plesk Firewall Rules &gt; Add Custom Rule

    不要忘记应用更改!

    【讨论】:

      猜你喜欢
      • 2022-11-03
      • 2018-10-25
      • 2017-05-14
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2021-12-24
      • 2012-09-04
      • 1970-01-01
      相关资源
      最近更新 更多