欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

uwsgi+nginx部署Django項目操作示例

 更新時間:2018年12月04日 10:10:05   作者:Yort2016  
這篇文章主要介紹了uwsgi+nginx部署Django項目操作,結合實例形式簡單介紹了uwsgi的概念、原理、安裝、項目創(chuàng)建、配置、調試運行等相關操作技巧,需要的朋友可以參考下

本文實例講述了uwsgi+nginx部署Django項目操作。分享給大家供大家參考,具體如下:

uWSGI概述

uWSGI 是一個全功能的 HTTP 服務器,可以把 HTTP 協議轉化成語言支持的網絡協議。

安裝uwsgi

使用pip安裝即可

pip install uwsgi

安裝完成后可測試

#vim test.py
def application(env, start_response):
  start_response('200 OK', [('Content-Type','text/html')])
  return [b"Hello World"]

然后運行:

uwsgi --http :9090 --wsgi-file test.py

現在訪問 ip:9090,如果出現Hello World說明安裝成功

創(chuàng)建一個django項目

django-admin.py startproject hello

然后你的目錄是這樣的

hello /
├── hello
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

確保Django應用能正常啟動

配置uwsgi.ini

#] vim /etc/uwsgi.ini #此文件可放在其它地方
[uwsgi]
chdir=/work/hello/ #項目目錄
uid=root #可換成其它用戶和組
gid=root
module=hello.wsgi:application
socket=/work/hello/uwsgi.sock
master=true
workers=5
pidfile=/work/hello/uwsgi.pid
vacuum=true
thunder-lock=true
enable-threads=true
harakiri=30
post-buffering=4096
daemonize=/work/hello/uwsgi.log

uwsgi相關命令

啟動uwsgi:uwsgi --ini /path/uwsgi.ini
停止uwsgi:uwsgi --stop /path/uwsgi.pid
重新加載配置:uwsgi --reload /path/uwsgi.pid

nginx配置

server {
  listen 8080;
  location /static {
    alias /work/hello/static; #Django project's static files
  }
  location / {
    include uwsgi_params;
    uwsgi_connect_timeout 30;
    uwsgi_pass unix:/work/hello/uwsgi.sock;
  }
}

先啟動uwsgi,啟動nginx,一個簡單的nginx + uwsgi + django就完成了

希望本文所述對大家基于Django框架的Python程序設計有所幫助。

相關文章

  • Python加pyGame實現的簡單拼圖游戲實例

    Python加pyGame實現的簡單拼圖游戲實例

    這篇文章主要介紹了Python加pyGame實現的簡單拼圖游戲,以一個完整實例形式分析了pyGame模塊操作圖片的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Python?matplotlib實戰(zhàn)之箱型圖繪制

    Python?matplotlib實戰(zhàn)之箱型圖繪制

    箱型圖(Box?Plot),也稱為盒須圖或盒式圖,是一種用作顯示一組數據分布情況的統(tǒng)計圖,因型狀如箱子而得名,本文主要為大家介紹了如何使用Matplotlib繪制箱型圖,需要的小伙伴可以參考下
    2023-08-08
  • PyQt5 實現給窗口設置背景圖片的方法

    PyQt5 實現給窗口設置背景圖片的方法

    今天小編就為大家分享一篇PyQt5 實現給窗口設置背景圖片的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Windows下安裝Scrapy

    Windows下安裝Scrapy

    今天小編就為大家分享一篇關于Windows下安裝Scrapy,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python字符轉換

    Python字符轉換

    Python提供了ord和chr兩個內置的函數,用于字符與ASCII碼之間的轉換。
    2008-09-09
  • python連接讀寫操作redis的完整代碼實例

    python連接讀寫操作redis的完整代碼實例

    這篇文章主要介紹了python連接讀寫操作redis的完整代碼實例,包括redis連接與讀寫操作,redis-sentinel哨兵模式下Python操作redis,redis-cluster(集群)模式下Python操作redis,需要的朋友可以參考下
    2023-01-01
  • python字符串格式化方式解析

    python字符串格式化方式解析

    這篇文章主要介紹了python字符串格式化方式解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Python基礎之元組與文件知識總結

    Python基礎之元組與文件知識總結

    今天帶大家復習一下Python基礎知識,文中詳細介紹了Python元祖與文件,對正在學習python基礎的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • 使用Nginx+uWsgi實現Python的Django框架站點動靜分離

    使用Nginx+uWsgi實現Python的Django框架站點動靜分離

    這篇文章主要介紹了使用Nginx+uWsgi實現Python的Django框架站點動靜分離的部署實例,即靜態(tài)由Nginx處理而Python頁面由Django自帶的HTTP服務器處理,需要的朋友可以參考下
    2016-03-03
  • python異步實現定時任務和周期任務的方法

    python異步實現定時任務和周期任務的方法

    今天小編就為大家分享一篇python異步實現定時任務和周期任務的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論