日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Nginx+Uwsgi+Django 項目部署到服務器的思路詳解

瀏覽:106日期:2024-10-09 08:39:33

首先先說一下思路:

1.本地django項目打包 主要用到的是 python自帶的distutils.core 下的 setup,具體代碼在下面,主要講的兩個問題是package主要打包為和目錄同級的代碼,例如:TCMS如果還有一個子文件夾,那就不能自動打包了。這個時候需要用到data_files。glob(*filename)文件名模式匹配,不用遍歷整個目錄判斷每個文件是不是符合。

from distutils.core import setupimport globsetup( name = 'demo', version = '0.1', packages = [’author_zxx’,’TCMS’,’static’], data_files= glob.glob(’templates/*.html’) )

2.打包用到的木塊,也就是python的庫,pip freeze >> requirement.txt (requirement.txt 問文件名,隨便起)

pip freeze > requeirement.txt

3.服務器安裝虛擬環境(非常重要,這一步一定要在開始。)

yum install virtualenvyum install cirtualenvwrapper

4.創建虛擬環境 并且 指定虛擬換 用到的python 解釋器版本

# 創建一個項目目錄cd my_project# 創建虛擬環境 my_project_env 為虛擬環境的名稱virtualenv my_project_env# 指定虛擬環境所用到的python解釋器版本 -p后面為python解釋器存放的路徑, my_project_env 為虛擬環境的名稱virtualenv -p /usr/bin/python2.7 my_project_env# 創建完成虛擬環境之后會生成一個文件夾,之后在bin文件夾中會有一個activate,我們在使用虛擬環境需要激活虛擬環境,source activate。source my_project_env/bin/activate#退出虛擬環境deactivate

5.在虛擬環境中安裝django 和 uwsgi 。要指定安裝版本和開發環境要一樣

pip install django==3.0.4pip install uwsgi

6.創建django中的項目

# . 表示在當前目錄下創建,如果不加,會在project_name 下創建一個同名的目錄。django-admin startproject ’project_name’ .

7. 將項目通過FileZilla 或者其他交互軟件,傳入到剛剛所創建的目錄中。

8.項目上傳完畢之后,需要安裝我們所需要的包。

# 剛剛 pip freeze > requirement.txt 所得pip install -r requirement.txt

9.完成之后,可以通過 python manage.pu runserver 進行測試,是否成功。顯示出下面得內容,即為成功。

May 08, 2020 - 10:53:33Django version 3.0.4, using settings ’TsmWeb.settings’Starting development server at http://127.0.0.1:8000/Quit the server with CTRL-BREAK.

10.之后我們需要安裝uwsgi替我們代替 python manage.py runserver. 因為在生產環境中我們不可能一直手動得去開啟服務器,這個時候就需要uwsgi,剛剛已經安裝過uwsgi。我們在服務器項目目錄下創建一個test.py 文件。

# test.pydef application(env, start_response): start_response(’200 OK’, [(’Content-Type’,’text/html’)]) return 'Hello World'

11. 之后在linux 命令行輸入

uwsgi --http :8001 --wsgi-file /‘路徑,從跟開始’/test.py

如果出現下面得代碼,則表示成功:

*** Starting uWSGI 2.0.18 (64bit) on [Fri May 8 11:00:36 2020] ***compiled with version: 4.8.5 20150623 (Red Hat 4.8.5-39) on 07 May 2020 02:26:03os: Linux-3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020

12.之后我們需要安裝Nginx

yum install -y pcre pcre-develyum install -y zlib zlib-develyum install gcc-c++yum install -y openssl openssl-develwget -c https://nginx.org/download/nginx-1.14.0.tar.gztar -zxvf nginx-1.14.0.tar.gzcd nginx-1.14.0./configuremakemake install

13.之后測試nginx是否可以正常使用,我們需要進到nginx文件下得sbin/ 目錄,運行 ./nginx ,之后在瀏覽器訪問我們地址即可。如果出現 Welcome to Nginx! 即表示成功

14.現在是nginx和uwsgi配置,這個也是最頭疼的。

# uwsgi 官網https://uwsgi-docs.readthedocs.io/en/latest/# nginx主要問題在 nginx.conf,下面附上詳解https://www.jb51.net/article/131362.htm

總結

到此這篇關于Nginx+Uwsgi+Django 項目部署到服務器的文章就介紹到這了,更多相關nginx uwsgi django 項目部署內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆一区二区三区| 国产在线不卡一区二区三区| 日韩精品dvd| 久久精品青草| 亚洲一区二区三区高清| 免费视频久久| 亚洲精品福利| 免费在线亚洲欧美| a国产在线视频| 欧美不卡在线| 国产一区导航| 日韩高清三区| 美日韩一区二区三区| 天堂中文av在线资源库| 欧美大黑bbbbbbbbb在线| 伊人精品久久| 久久精品午夜| 99视频精品全国免费| 男人的天堂亚洲一区| 国产乱码精品一区二区三区亚洲人 | 日本特黄久久久高潮| 国产精品分类| 伊伊综合在线| 蜜臀va亚洲va欧美va天堂| 久久狠狠久久| 精品捆绑调教一区二区三区 | 秋霞影视一区二区三区| 久久亚洲电影| 久久亚洲人体| 视频一区二区三区在线| 精品久久亚洲| 亚洲尤物av| 日韩一区二区三区在线免费观看| 免费国产自线拍一欧美视频| 麻豆精品在线观看| 麻豆精品91| 欧美国产极品| 午夜在线精品| a日韩av网址| 日韩中文字幕在线一区| 91看片一区| 国产日韩欧美一区二区三区 | 美女视频网站久久| 黄色成人精品网站| 麻豆视频一区| 国产视频一区三区| 91亚洲国产高清| 青青国产91久久久久久| 欧美va天堂| 精品一区二区三区四区五区| 日韩中文字幕91| 亚洲最新无码中文字幕久久| 亚洲精品成人一区| 精品一区三区| 亚洲精品**中文毛片| 欧美日一区二区在线观看| 国产精品美女| 欧美+日本+国产+在线a∨观看| 欧美激情综合| 日韩高清不卡一区二区| 国产一区亚洲| 国产欧美一区二区三区精品酒店| 欧美亚洲综合视频| 综合国产视频| 99亚洲精品| 国产一区清纯| 日本蜜桃在线观看视频| 久久wwww| 国产精品久av福利在线观看| 五月国产精品| 喷白浆一区二区| 99综合视频| 影音先锋国产精品| 精品国模一区二区三区| 色乱码一区二区三区网站| 国产伦理一区| 91精品麻豆| 日本亚洲视频在线| 免费在线观看一区二区三区| 亚洲成人一区| 国产精品av一区二区| 日韩高清欧美| 成人日韩在线| 久久三级福利| 91精品国产调教在线观看| 伊伊综合在线| 日韩不卡视频在线观看| 电影亚洲精品噜噜在线观看| аⅴ资源天堂资源库在线| 国产成人免费精品| 精品国产成人| 91中文字幕精品永久在线| 亚洲黄色网址| 激情久久久久久| 亚洲欧洲另类| 樱桃成人精品视频在线播放| 午夜欧美精品| 久久午夜影视| 四虎精品一区二区免费| 日韩一区二区三区四区五区| 97se亚洲| 久久精品伊人| 欧美国产小视频| 欧美日韩亚洲在线观看| 99视频精品| 美国三级日本三级久久99 | 婷婷亚洲综合| 视频一区欧美日韩| 日韩高清中文字幕一区| 国产精品一线天粉嫩av| 国内精品伊人| 欧美日韩一二三四| 人人爽香蕉精品| 青青草视频一区| 国产精品尤物| 黄毛片在线观看| 黄色免费成人| 日韩国产欧美在线播放| 六月丁香综合在线视频| 成人小电影网站| 欧美日韩国产欧| 日本在线一区二区三区| 另类欧美日韩国产在线| 成人精品天堂一区二区三区| 亚洲欧美日韩精品一区二区 | 99热精品在线观看| 中文字幕日韩亚洲| 国产精品igao视频网网址不卡日韩 | 日韩理论片av| 国产视频一区三区| 国产调教一区二区三区| 久久国产日韩欧美精品| 91亚洲成人| 蜜桃一区二区三区在线观看| 麻豆传媒一区二区三区| 97视频热人人精品免费| 国产毛片一区| 成人在线超碰| 中文一区一区三区免费在线观| 国产欧美亚洲一区| 久久中文亚洲字幕| 日韩精品免费一区二区夜夜嗨| 精品国产乱码久久久久久1区2匹| 最新亚洲激情| 精品久久一区| 亚洲狼人精品一区二区三区| 97视频热人人精品免费| 日韩欧美高清一区二区三区| 日韩电影免费网站| 日本不卡的三区四区五区| 精品一区二区三区中文字幕| 午夜在线播放视频欧美| 精品视频高潮| 日本少妇精品亚洲第一区| 色天使综合视频| 久久国内精品自在自线400部| 天堂网av成人| 麻豆精品久久| 亚洲免费毛片| 国产精品97| 四虎成人av| 日本午夜精品| 亚洲免费影院| 久久久噜噜噜| 国产一区二区精品久| 一区二区电影在线观看| 久久国产欧美| 久久精品亚洲一区二区| 亚洲久草在线| 黄色免费成人| 亚洲1234区| 欧美91在线|欧美| 日本一区中文字幕| 国产亚洲一级| 激情欧美国产欧美| 国产欧洲在线| 精品无人区麻豆乱码久久久| 日韩精品一区二区三区中文| 在线 亚洲欧美在线综合一区| 日韩欧美一区二区三区免费看| 欧美中文一区| 婷婷视频一区二区三区| 妖精视频成人观看www| 九九色在线视频| 麻豆视频在线看| 精品高清久久| 国产精品.xx视频.xxtv| 欧美亚洲tv| 日韩精品欧美精品| 亚洲精品极品| 伊人精品久久| 亚洲区国产区| 蜜臀久久久99精品久久久久久| 欧美日韩色图| 91精品啪在线观看国产18| 精品九九在线| 国产精品99一区二区三区| 久久精品国产99国产| 久久精品毛片| 中文字幕高清在线播放|