Django用Nginx與uwsgi部署伺服器

2021-08-19 21:38:59 字數 728 閱讀 9646

"""

urls.py

from django.views.static import serve

url中加入以下配置

url(r'^static/(?p.*)$', serve, ),

url(r'^media/(?p.*)$', serve, ),

url(r'^$', views.home)

"""

安裝pip3

apt install python3-pip

安裝必備庫

檢視程序

啟動專案

通過這種方式就可以在伺服器上部署了專案,但實際中有更好的部署方式

檢視nginx的狀態

安裝uwsgi

nginx的配置檔案中載入自定義的nginx的配置檔案

內容如下

"""

server

location /static/

}"""

內容如下

"""

# 注意下面的這個檔案裡不要用#注釋

[uwsgi]

master = true

processes = 4

module = aixianfeng.wsgi

socket = 127.0.0.1:8090

"""

Nginx系列 root與alias指令用法的區別

root和alias屬於nginx的核心模組ngx http core module的兩個指令。從官網的如下鏈結看到root和alias 的基本語法 root指令語法 語 法 root path 預設值 root html 配置段 http,server,location,if in locatio...

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...