centos8部署Django專案 後台執行

2021-10-10 04:37:27 字數 1000 閱讀 6470

參考:

pip install django
django-admin startproject mysite
cd mysite/mysite
settings.py檔案(

debug = true

allowed_hosts = ['127.0.0.1', 'localhost ', '你的公網ip','網域名稱']

python3 manage.py runserver 0.0.0.0:8099
接下來登入阿里雲ecs後台-安全組-配置規則-開放8099埠,在瀏覽器上輸入發現無法訪問

啟動服務後在瀏覽器輸入:

參考:這是一篇關於如何在linux下,以後臺程序的方式執行服務,命令改改基本上就通用了。

開發完django專案後,需要把專案部署到linux環境下。當然,直接在目錄下敲擊命令不就行了嘛(python3 manage.py runserver 0.0.0.0:8099),但是這是以前臺的形式啟動的;

直接上操作,進入到manage.py所在目錄,接下來vim start.sh,輸入如下內容,根據個人情況,修改一些內容

ps -aux | grep python3|xargs kill -9
ps -aux | grep python3|xargs kill -9
直接kill掉執行的django服務,這是關閉這個服務

要執行這個這倆個命令,還需要看是否擁有操作許可權,最簡單的命令就是

chmod +777 start.sh

chmod +777 stop.sh

在該目錄下:

./start.sh啟動django;

./stop關閉django服務

(1)網域名稱:8099

完美!!

IIS8部署Django專案

之前和同伴使用django做了乙個小 想將這個 部署到真實的生產環境中,測試穩定性與可用性,於是租用了乙個雲伺服器,並將django部署到上面的iis中。首先確保自己的django 在伺服器上可以通過命令列 runserver 正常執行。在伺服器管理器中,新增角色與功能 新增角色與功能,其中cgi元...

CentOS7部署Django專案(1)

yum install zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline devel tk devel gcc make ywgettar zxvf python 3.6.8.tgz切換到解壓目錄下 co...

CentOS 6 8 部署django專案二

centos 6.8 部署django專案一 專案部署後發現部分頁面的樣式丟失,是因為在nginx中配置的static路徑中未包含。解決 在settinfs.py中新增 static root os.path.join base dir,static all 然後執行 python3 manage....