django uwsgi nginx配置伺服器

2021-08-20 14:07:48 字數 1252 閱讀 8574

debug = false

# 上線必須是false,此時靜態檔案全部失效

allowed_hosts = ['*'] # 允許任意ip訪問

# 靜態檔案交給nginx處理,配置靜態檔案的路徑

statci_root = '/var/www/專案名/static'

static_url = '/static/'

# 靜態檔案的目錄配置保留

[uwsgi]

# 使用nginx連線時使用

socket = 127.0.0.1:8080

# 專案目錄,伺服器上的所在路徑

chdir = /home/hy

/desktop/ganji_webserver

# 專案中wsgi.py檔案的目錄,相對於專案目錄

wsgi-file = ganji_web/wsgi.py

processes = 4

# 四個工作程序

threads = 2

# 每個程序兩個執行緒

master = true # 1個主程序

pidfile=uwsgi.pid # 程序id存放檔案

daemonize=uwsgi.log

# 程序守護日誌

import sys
ubuntu安裝時如果提示 error: the http rewrite module requires the pcre library,需要安裝需要安裝 pcre 包。

sudo apt-get update

sudo apt-get install libpcre3 libpcre3-dev

# 你可能還需要安裝

sudo apt-get install openssl libssl-dev

./configure

make

sudo make install

# 將原有的location / 注釋掉

location /

location /static
sudo sbin/nginx -s stop  # 關閉

sudo sbin/nginx # 啟動

server 

location /

}

django uwsgi nginx 配置並啟動

os ubuntu 18.04 django 2.0.4 python 3.6 uwsgi 2.0.17 nginx 1.14.0 django 是後端框架,主要進行的是邏輯處理 其自帶 wsgi伺服器 位置 project name wsgi.py 可用於除錯,但高併發情況無法達到要求。uwsgi...

django uwsgi nginx 部署生產環境

python3 m pip install uwsgi cp usr local python3 bin uwsgi usr bin 測試在django專案主目錄下create test.py def start response 200 ok content type text html retu...

配置ntp服務

客戶端 一 在 etc crontab 2 etc ntp.sh 每兩個小時校對一次時間 二 在 etc ntp.sh中新增 bin bash ntpdate 172.19.61.110 改變 etc ntp.sh的許可權 chmod 700 etc ntp.sh 三 etc init.d fcro...