亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

nginx+uwsgi啟動Django項目的詳細步驟

2024-08-30 12:29:56
字體:
來源:轉載
供稿:網友

nginx+uwsgi+django是我們常用的django部署方式。nginx作為最前端的服務器,他負責接收所有的客戶端請求,對于請求的靜態文件,由nginx服務器自己完成,因為它具有很好處理靜態文件的能力,性能進行過優化,支持高并發量;uWSGI服務器作為支持服務器,是用來服務nginx的,nginx將請求的動態文件交給uWSGI進行處理。uWSGI實現了uwsgi、wsgi和http協議,uwsgi協議是uWSGI自定義的協議,定義的是框架(django)和服務器對接的接口。 

1.安裝項目環境

系統環境:ubuntu16.04

python環境:python3.5.2

Django版本:django1.11.7

nginx環境:nginx_1.10.3

虛擬環境:virtualenv15.1.0

uwsgi版本:uwsgi2.0.17.1

安裝并進入項目虛擬環境:

sudo apt-get install virtualenvvirtualenv -p python3 env_my_project source env_my_project/bin/activatepip install -r requirements.txt 

2.項目配置及運行測試

修改項目配置文件:

cp my_project/settings_local.py.example my_project/settings_local.py

修改es配置文件:

cp rs_es/es_settings.py.example rs_es/es_settings.py

wsgi.py:

import osfrom django.core.wsgi import get_wsgi_applicationos.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_project.settings_local")application = get_wsgi_application()

項目運行測試:

python manage.py collectstatic # 收集靜態文件python manage.py makemigrationspython manage.py migratepython manage.py runserver 0.0.0.0:8001

3.NGINX和UWSGI相關配置

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/my_projectsudo ln -s /etc/nginx/sites-available/my_project /etc/nginx/sites-enabled/sudo vim /etc/nginx/sites-enabled/my_project

nginx配置:

upstream my_project{ server unix:///var/run/my_project.sock;}server { listen  8001; //服務的端口號 服務通過nginx與uwsgi通信來啟動 server_name 192.168.xx.xx; //nginx代理的ip  charset  utf-8; # max upload size client_max_body_size 10M; # send all non-media requests to the Django server. location / {  uwsgi_pass my_project;  include  /etc/nginx/uwsgi_params; } location /static/ {  root /home/ubuntu/my_project; }}

Uwsgi配置:

sudo mkdir /var/log/uwsgisudo chmod -R 777 /var/log/uwsgiuwsgi.ini:[uwsgi]chdir=/home/ubuntu/my_projecthome=/home/ubuntu/my_project/env_my_projectmodule=my_project.wsgi:applicationsocket=/var/run/my_project.sockchmod-socket = 666master=Trueprocesses = 5max-requests=5000# clear environment on exitvacuum=Truepidfile=/var/run/my_project.piddaemonize=/var/log/uwsgi/my_project.log# git pull 自動重啟服務touch-reload=.git/index

4.配置Emperor mode監聽和系統自動啟動uwsgi

配置Emperor mode監聽

sudo mkdir /etc/uwsgisudo mkdir /etc/uwsgi/vassalssudo ln -s /home/ubuntu/my_project/uwsgi.ini /etc/uwsgi/vassals/

系統自動啟動uwsgi

sudo vim /etc/rc.local/usr/local/bin/uwsgi --emperor /etc/uwsgi/vassals

5.通過uwsgi啟動django服務

啟動uwsgi

uwsgi --ini uwsgi.ini

重啟nginx

sudo service nginx restart

啟動django服務

sudo uwsgi --reload /var/run/my_project.pid

此時在瀏覽器通過ngnix代理出來的ip和端口即可訪問服務

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲三级免费看| 国产成人一区二区| 亚洲女人天堂av| 亚洲аv电影天堂网| 精品夜色国产国偷在线| 欧美精品国产精品日韩精品| 欧美裸体xxxx极品少妇软件| 91在线网站视频| 欧美综合一区第一页| 久久精品国产综合| 国产精品黄页免费高清在线观看| 欧美麻豆久久久久久中文| 91成人天堂久久成人| 美女视频黄免费的亚洲男人天堂| 国产精品揄拍一区二区| 精品视频9999| 久久精品国产欧美亚洲人人爽| 992tv成人免费视频| 亚洲成人av片| 亚洲一区av在线播放| 9.1国产丝袜在线观看| 日韩精品一区二区视频| 91沈先生作品| 国内精品一区二区三区四区| 97成人精品区在线播放| 久久久久久国产| 亚洲三级黄色在线观看| 国产97在线观看| 久久精品视频在线播放| 一本一本久久a久久精品综合小说| 欧美一级在线播放| 色狠狠av一区二区三区香蕉蜜桃| 97视频在线播放| 欧美极品在线播放| 色婷婷综合久久久久中文字幕1| 久久久999精品| 国产精品一区二区三区久久| 欧美激情2020午夜免费观看| 欧美日韩视频在线| 久久久久久久久91| 91精品国产九九九久久久亚洲| 欧美国产日韩中文字幕在线| 亚洲精品国产综合区久久久久久久| 国产一区香蕉久久| 91精品成人久久| 欧美一级片免费在线| 亚洲字幕在线观看| 一本大道久久加勒比香蕉| 亚洲激情国产精品| 日韩视频在线观看免费| 欧美电影在线观看高清| 成人午夜黄色影院| 国产精品啪视频| 91久久久亚洲精品| 欧美黄网免费在线观看| 美女扒开尿口让男人操亚洲视频网站| 国产精品v日韩精品| 亚洲人成网站在线播| 成人免费观看49www在线观看| 成人福利视频网| 欧美最顶级丰满的aⅴ艳星| 日韩精品中文字幕在线观看| 亚洲精品在线视频| 久久免费国产精品1| 国产精品视频久久| 亚洲九九九在线观看| 日韩一区在线视频| 亚洲精品日韩在线| 国产欧美日韩精品丝袜高跟鞋| 中文字幕日韩综合av| 久久久久国产精品一区| 91国内揄拍国内精品对白| 国产精品观看在线亚洲人成网| 午夜精品久久久久久久久久久久| 欧美日韩加勒比精品一区| 中文字幕亚洲综合| 91夜夜揉人人捏人人添红杏| 国产精品三级久久久久久电影| 日韩免费高清在线观看| 成人在线小视频| 最近2019年日本中文免费字幕| 亚洲成人激情在线观看| 992tv在线成人免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久频这里精品99香蕉| 日韩欧美在线视频观看| 揄拍成人国产精品视频| 欧美午夜影院在线视频| 国产精品444| 国产亚洲欧美视频| 欧美在线视频在线播放完整版免费观看| www国产亚洲精品久久网站| 精品国产91乱高清在线观看| 欧美在线激情网| 92福利视频午夜1000合集在线观看| 成人免费看吃奶视频网站| 成人激情视频在线观看| 亚洲丁香婷深爱综合| 亚洲精品福利免费在线观看| 国产在线a不卡| 91中文字幕在线观看| 亚洲视频在线视频| 日韩中文字幕在线| 精品少妇v888av| 91精品国产色综合久久不卡98| 一区三区二区视频| 亚洲a成v人在线观看| 久久久久亚洲精品国产| 欧美激情videoshd| 国产精品 欧美在线| 国产精品精品视频| 2020欧美日韩在线视频| 中文在线资源观看视频网站免费不卡| 精品国产老师黑色丝袜高跟鞋| 亚洲欧美日韩精品| 美女999久久久精品视频| 精品国产一区二区三区在线观看| 精品亚洲夜色av98在线观看| 91免费看片网站| 日韩精品中文在线观看| 91免费国产网站| yellow中文字幕久久| 国语自产在线不卡| 久久亚洲欧美日韩精品专区| 国产精品第一区| 亚洲精品丝袜日韩| 成人有码视频在线播放| 久久精品免费电影| 精品高清一区二区三区| 日韩视频中文字幕| 日韩精品久久久久久福利| 久久免费视频观看| 亚洲精品久久久久久久久| 亚洲电影成人av99爱色| 国产成人精品国内自产拍免费看| 亚洲va码欧洲m码| 成人精品一区二区三区| 日韩精品视频在线观看网址| 姬川优奈aav一区二区| 一区二区三区国产视频| 国产精品午夜一区二区欲梦| 亚洲片av在线| 久久亚洲精品一区二区| 亚洲精品资源美女情侣酒店| 欧美午夜www高清视频| 欧美大片欧美激情性色a∨久久| 91黑丝在线观看| 欧美性猛交xxxx偷拍洗澡| 久久久久久久久电影| 欧美一级在线播放| 久久在精品线影院精品国产| 第一福利永久视频精品| 久久69精品久久久久久国产越南| 中文字幕欧美亚洲| 午夜精品一区二区三区在线播放| 国产亚洲免费的视频看| 国产狼人综合免费视频| 久久福利视频网| 亚洲free嫩bbb| 亚洲综合大片69999| 亚洲第一av网| 亚洲精品一区二区三区不| 欧美网站在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女|