最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用uWSGI和Nginx部署Flask項(xiàng)目的方法示例

 更新時間:2019年05月05日 11:40:10   作者:〆 小源。  
這篇文章主要介紹了用uWSGI和Nginx部署Flask項(xiàng)目的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

概況

在開發(fā)過程中,我們一般直接用Python命令直接運(yùn)行Flask程序。這樣的運(yùn)行只適合我們開發(fā),方便我們調(diào)試。一旦程序部署到線上,這樣運(yùn)行的Flask程序性能會比較低。可以采用uWSGI+Nginx進(jìn)行部署。

uWSGI

在部署之前,我們得先了解幾個概念

  • wsgi web應(yīng)用程序之間的接口。它的作用就像是橋梁,連接在web服務(wù)器和web應(yīng)用框架之間。
  • uwsgi 是一種傳輸協(xié)議,用于定義傳輸信息的類型。
  • uWSGI 是實(shí)現(xiàn)了uwsgi協(xié)議WSGI的web服務(wù)器。

部署

首先準(zhǔn)備一個flask程序,名字run.py

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
  return '部署'

if __name__ == '__main__':
  app.run()

安裝uWSGI

pip install uwsgi

在項(xiàng)目的目錄創(chuàng)建一個uwsgi的配置文件

[uwsgi]
#配合nginx使用
socket = 127.0.0.1:8000
#項(xiàng)目路徑 /Users/xiaoyuan/Desktop/flask_test
chdir      = 自己項(xiàng)目路徑
#wsgi文件 run就是flask啟動文件去掉后綴名 app是run.py里面的Flask對象 
module     = run:app
#指定工作進(jìn)程
processes    = 4
#主進(jìn)程
master     = true
#每個工作進(jìn)程有2個線程
threads = 2
#指的后臺啟動 日志輸出的地方
daemonize    = uwsgi.log
#保存主進(jìn)程的進(jìn)程號
pidfile = uwsgi.pid
#虛擬環(huán)境環(huán)境路徑
virtualenv = /Users/xiaoyuan/.virtualenvs/flask_test

然后配置Nginx,找到Nginx的配置文件nginx.conf,在http塊下加上下面代碼

server {
 # 監(jiān)聽端口
  listen 80;
  # 監(jiān)聽ip 換成服務(wù)器公網(wǎng)IP
  server_name 127.0.0.1;
 
 #動態(tài)請求
 location / {
  include uwsgi_params;
  uwsgi_pass 127.0.0.1:8000;
 }
 #靜態(tài)請求
 location /static {
 alias /Users/xiaoyuan/Desktop/flask_test/static;

 }
}

啟動

啟動uWSGI

uwsgi --ini uwsgi.ini

啟動Nginx

/etc/init.d/nginx start

然后訪問Nginx監(jiān)聽的IP,由于我在本地部署,就直接訪問http://127.0.0.1:80/

其他命令

uwsgi重啟

uwsgi --reload uwsgi.pid

uwsgi停止

uwsgi --stop uwsgi.pid

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pandas中提取DataFrame某些列的一些方法

    pandas中提取DataFrame某些列的一些方法

    dataframe是pandas包的重要對象,熟練掌握dataframe的基本操作是很有必要的,下面這篇文章主要給大家介紹了關(guān)于pandas中提取DataFrame某些列的一些方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • python實(shí)現(xiàn)楊輝三角的幾種方法代碼實(shí)例

    python實(shí)現(xiàn)楊輝三角的幾種方法代碼實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)楊輝三角的幾種方法代碼實(shí)例,文中圖文代碼講解的很清晰,有不太懂的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • Python BeautifulReport可視化報(bào)告代碼實(shí)例

    Python BeautifulReport可視化報(bào)告代碼實(shí)例

    這篇文章主要介紹了Python BeautifulReport可視化報(bào)告代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • python飛機(jī)大戰(zhàn)游戲?qū)嵗v解

    python飛機(jī)大戰(zhàn)游戲?qū)嵗v解

    在本篇文章里小編給大家整理的是一篇關(guān)于python飛機(jī)大戰(zhàn)游戲?qū)嵗v解,有興趣的朋友們可以參考下。
    2020-12-12
  • python 解析html之BeautifulSoup

    python 解析html之BeautifulSoup

    項(xiàng)目里需要解析html,采用python語言實(shí)現(xiàn),發(fā)現(xiàn)了BeautifulSoup這個好用的東西,寫了一個程序,可能大家不知道,干什么用的,目的是讓大家知道如何使用 BeautifulSoup 當(dāng)然我這個是用都是很初級的,高級的使用,偶也沒有學(xué)會呢,太高深了
    2009-07-07
  • Python PIL庫讀取設(shè)置圖像的像素內(nèi)容方法示例

    Python PIL庫讀取設(shè)置圖像的像素內(nèi)容方法示例

    這篇文章主要為大家介紹了使用Python PIL庫Image模塊中的getpixel和putpixel方法讀取設(shè)置圖像的像素內(nèi)容實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 使用Matplotlib創(chuàng)建基本圖表的詳細(xì)指南

    使用Matplotlib創(chuàng)建基本圖表的詳細(xì)指南

    Matplotlib 是一個功能強(qiáng)大的 Python 庫,用于創(chuàng)建各種類型的圖表和可視化,在本文中,我們將提供一個完整的指南,介紹如何使用 Matplotlib 創(chuàng)建基本的圖表,包括折線圖、散點(diǎn)圖、柱狀圖和餅圖,感興趣的小伙伴跟著小編一起來看看吧
    2024-05-05
  • scrapy爬蟲:scrapy.FormRequest中formdata參數(shù)詳解

    scrapy爬蟲:scrapy.FormRequest中formdata參數(shù)詳解

    這篇文章主要介紹了scrapy爬蟲:scrapy.FormRequest中formdata參數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 十道Python面試最常問到的問題

    十道Python面試最常問到的問題

    這篇文章主要介紹了十道Python面試最常問到的問題,都是基礎(chǔ)的面試題,包括函數(shù),修飾器,數(shù)據(jù)結(jié)構(gòu)等,需要的朋友可以參考下
    2023-04-04
  • Python實(shí)現(xiàn)批量獲取文件夾內(nèi)文件名并重命名

    Python實(shí)現(xiàn)批量獲取文件夾內(nèi)文件名并重命名

    這篇文章主要為大家詳細(xì)介紹了Python如何批量獲取文件夾內(nèi)文件名及重命名文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02

最新評論

利津县| 和龙市| 南昌市| 揭东县| 荥经县| 巴东县| 金昌市| 克拉玛依市| 盘山县| 勐海县| 三门峡市| 临城县| 五峰| 武汉市| 邛崃市| 武邑县| 四子王旗| 兴国县| 八宿县| 措美县| 北流市| 丰县| 永寿县| 遂平县| 玉田县| 新乡县| 丹凤县| 滨州市| 石林| 慈利县| 贵南县| 云梦县| 千阳县| 乌拉特中旗| 大同县| 徐闻县| 清徐县| 鄄城县| 县级市| 隆回县| 蓬安县|