django專案部署在linux下以程序方式啟動
這是一篇關於如何在linux下,以後臺程序的方式執行服務,命令改改基本上就通用了。
開發完django專案後,需要把專案部署到linux環境下。當然,直接在目錄下敲擊命令不就行了嘛(python manage.py runserver 0.0.0.0:8000),但是這是以前臺的形式啟動的;
如果你關閉了視窗,程序也隨之結束,那我不關了唄,你行!!!!!!
直接上操作,進入到manage.py所在目錄,接下來vim start.sh,輸入如下內容,根據個人情況,修改一些內容
編輯vim stop.sh
ps -aux | grep python3|xargs kill -9
直接kill掉執行的django服務,這是關閉這個服務
要執行這個這倆個命令,還需要看是否擁有操作許可權,最簡單的命令就是
chmod +777 start.sh
chmod +777 stop.sh
在該目錄下./start.sh啟動django;./stop關閉django服務
Django專案部署
專案部署 1 獲取專案開發時的環境 pip freeze plist.txt2 建立python虛擬環境 sudo apt get install python virtualenv python setuptools包裡的乙個命令,所以只要安裝python setuptools就可以了。sudo ...
Django專案部署
django專案部署 settings.py allowed hosts 伺服器ip python manage.py runserver 0.0.0.0 8001 django遵循的wsgi協議 wsgiref效能低 正式部署採用uwsgi,效能較高 pip3 install uwsgi wsgi...
Django專案部署上線
包壓縮技巧 zip unzip linux 下的zip檔案的壓包和解包命令 tar cjvf python3.6 env.tar.bz2 python3.6 env tar xjvf python3.6 env.tar.bz2 一。壓縮拷貝 1 進入工程主目錄 cd shdjangolesson 2...