我有一個在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無濟于事。
嘗試設定 <VirtualHost> 但認為它無濟于事,因為那是 apache ......
任何想法如何使用 Plesk 使 python 服務器在埠 8080 上從外部可見?
uj5u.com熱心網友回復:
原來我需要做的就是將埠 8080 添加到 Plesk 防火墻。
Tools & Settings > Firewall > Modify Plesk Firewall Rules > Add Custom Rule

不要忘記應用更改!

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/510608.html
