簡體   English   中英

Django 運行服務器正在工作,但網站未在 8080 以外的其他端口上加載:CPANEL

[英]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 支持

我跟着這個。

https://www.digitalocean.com/community/questions/how-to-install-and-configure-config-server-firewall-csf-on-centos

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM