0、首先在專案下建立乙個uwisgi的配置檔案
內容為:
[uwsgi]
#使用nginx連線時使用
#socket=127.0.0.1:8080
#直接做web伺服器使用
#專案目錄
chdir=/home/deep/django-project/bigpeng
#專案中wsgi.py檔案的目錄,相對於專案目錄wsgi-file=bigpeng/wsgi.py processes=4
#工作程序
threads=2
#每個程序的執行緒
master=true pidfile=uwsgi.pid
#儲存啟動之後主程序的pid daemonize=uwsgi.log
#設定uwsgi後台執行,uwsgt.1og儲存日誌資訊virtualenv=/home/deep/.virtualenvs/python3en
#設定虛擬環境的路徑
1、進入linux中建立的虛擬python環境,workon ***
然後再此ubuntu環境下
sudo apt-get install libpcre3 libpcre3-dev 安裝依賴
pip install uwsgi --no-cache-dir
uwisgi解除安裝
pip uninstall uwsgi
2、cd進入專案目錄uwisgi.ini的目錄,使用命令
uwsgi --ini uwsgi.ini 啟動
uwsgi --stop uwsgi.pid 關閉
使用 ps aux | grep uwisgi 檢視程序
3、單純的使用uwisgi部署,在專案的配置檔案中開啟除錯,否則會出現找不到靜態檔案,js,css不能引用
到此專案已經啟動了
4、允許外網訪問,我這裡是區域網
首先在setting中設定,
debug = true 開啟除錯模式
allowed_hosts = ['*'] 允許所有的ip訪問,若不開啟,則會出現錯誤
然後再uwsigi的配置檔案中,配置http為本機ip
然後啟用ubuntu中的8080埠,外網的瀏覽器就可以實現訪問了
啟動埠看另一片部落格
使用Django建立專案
django的基礎命令 django admin startproject project name 注 所有路徑不要有中文 建立更改的遷移檔案 python manage.py makemigrations 將生成的遷移檔案應用到資料庫 python manage.py migrate 備註 在資...
使用gunicorn部署django專案
python mange.py runserver 0.0 0.0 8000gunicorn 綠色獨角獸 是乙個被廣泛使用的高效能的python wsgi unix http伺服器 pip install gunicorn gunicorn w 2 b 0.0.0.0 8000 project dj...
使用pycharm建立django專案
一.安裝好python環境,步驟參照另乙個部落格 二.安裝好virtualenv虛擬環境 1.安裝 命令列到python目錄,執行 pip3 install virtualenv 安裝 2.建立虛擬環境,以下操作在powershell 下進行 cd e python3 進入用來存放虛擬環境的資料夾 ...