uWSGI Nginx Django的部署模式

2021-09-11 01:29:02 字數 1168 閱讀 6976

到這裡django服務已經確保可以執行了

同樣是在py36的虛擬環境下

start_response('200 ok', [('content-type','text/html')])

return [b"hello world"] #

到這裡django+uwsgi就測試通過

# demo_nginx.conf

upstream django

server

location /static

}

到這基本上uwsgi+nginx+django就測試完畢。

啟動uwsgi是可以通過配置檔案對形勢去啟動對,這樣可以靈活的對需求進行必要的配置,也能對效能資源做更好對分配。

建立配置檔案vim /root/conf.ini:

# conf.ini file

[uwsgi]

# django專案所在的絕對路徑

chdir = /root/mysite

# django的wsgi檔案

module = mysite.wsgi

# 虛擬環境的絕對路徑

home = /root/envs/py36

# 啟動主線程

master = true

# 開啟對大的程序數

processes = 2

# 指定專案的socket

socket = /home/mysite/mysite.sock

# 指定socket檔案的許可權

chmod-socket = 666

# 當伺服器退出時自動刪除unix socket檔案和pid檔案

vacuum = true

pidfile = /tmp/uwsgi_mysite.pid

daemonize = /var/log/uwsgi/mysite.log

然後直接uwsgi --ini conf.ini就能夠執行uwsgi服務了

nginx uwsgi django部署各模組作用

1.概念 uwsgi web伺服器 和nginx類似 什麼是uwsgi uwsgi是乙個全功能的http伺服器,實現了 wsgi協議 uwsgi協議 http協議 等。uwsgi作用 它要做的就是把http協議轉化成語言支援的網路協議,比如把 http協議轉化成wsgi 協議,讓python可以直接...

本地模式安裝部署Zookeeper 獨立模式

1 安裝前準備 1 安裝jdk 2 拷貝zookeeper安裝包到linux系統下 3 解壓到指定目錄 atguigu hadoop102 software tar zxvf zookeeper 3.4.10.tar.gz c opt module 2 配置修改 1 將 opt module zoo...

吸頂wifi 酒店WiFi網路的三種部署模式

一 影響wifi漫遊的因素 導致出現以上問題的主要原因主要元件 智慧型終端 wifi網路和移動軟體之間的配合,尤其是智慧型裝置在wifi網路的漫遊問題和自動劃分通道還沒有很好的解決。客戶的使用範圍覆蓋整個酒店活動區域,使用頻率高,而且跨區域使用非常頻繁,最大的特點就是對漫遊要求非常高。因此我們需要重...