在django專案目錄下建立uwsgi.ini檔案:
[uwsgi]啟動uwsgi:#使用nginx連線時使用
#socket=127.0.0.1:8080
#直接做web伺服器使用
#專案目錄
chdir=/users/username/pycharmprojects/linaxi
#專案中wsgi.py檔案的目錄,相對於專案目錄
wsgi-file=linaxi/wsgi.py
processes=4
threads=2
master=true
pidfile=uwsgi.pid
daemonize=uwsgi.log
在專案目錄下,執行命令: uwsgi --ini uwsgi.ini
訪問:提示內部錯誤:
檢視log日誌,如圖:
因為專案是在虛擬環境下進行開發的,在部署的時候提示找不到django模組,是因為真是機器上並沒有安裝django,
應該在uwsgi.ini中指定虛擬環境的目錄:
在uwsgi.ini中增加一行(指定開發專案用的虛擬環境目錄): home=/users/username/workspaces/my_django_py3再次執行就可以正常訪問了
uwsgi部署django專案一
django的程式通常使用uwsgi伺服器來執行 1 安裝對應虛擬環境 pip3 install uwsgi 2 在專案目錄下建立uwsgi配置檔案 uwsgi.ini uwsgi 使用nginx連線時使用,django程式所在伺服器位址 socket 192.168.229.133 8001 so...
nginx基於uwsgi部署django專案
1.安裝nginx yum install y nginx 需要epel源 2.安裝環境 可以考慮使用虛擬化環境,本處不再使用3.安裝uwsgi yum groupinstall development tools yum install zlib devel bzip2 devel pcre de...
nginx 基於uwsgi部署Django
1.安裝nginx yum install y nginx 需要epel源 2.安裝環境 可以考慮使用虛擬化環境,本處不再使用3.安裝uwsgi yum groupinstall development tools yum install zlib devel bzip2 devel pcre de...