[英]Django runserver is working but website isn't loading on other port than 8080: CPANEL
我有兩個 Django 項目,我正在使用 Cpanel 終端在 8080(工作)、8083(不工作)托管這個
我正在使用 Cpanel 終端在端口 8083 托管 Django 網站
現在我嘗試了這個
python manage.py runserver 0.0.0.0:8083
它正在工作,服務器在 0.0.0.0:8083 啟動
現在使用我們的websiteIP:8083
在瀏覽器中我們應該可以看到它
但這行不通。
8083 端口網站未加載,但 8080 端口
我在settings.py
中檢查了ALLOWED HOST =["my.IP.241.0","my_website_url.com"]
這似乎是防火牆問題,但不知道如何解決它..
我按照這篇文章安裝 csf 並禁用 cpanel 的默認防火牆
systemctl stop firewalld
systemctl disable firewalld
現在安裝 csf 並啟動並啟用它
編輯 csf.conf(在你想要的末尾添加端口)
TCP_IN="20,21,22,25,53,80,110,143,443,465,587,993,995,2082,2083,2086,2087,2095,2096,26,8080,8000,8081,8082,8083,8880"
TCP_OUT="20,21,22,25,37,43,53,80,110,143,443,587,2086,2087,2083,2082,8080,8000,8081,8082,8083,8880"
現在在我們列出的端口上的 python 服務器上運行
screen -d -m python manage.py runserver 0.0.0.0:8880
因為此端口受 cloudflare 支持
我跟着這個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.