国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

django+nginx+supervisor+gunicorn+gevent網(wǎng)站部署

2019-11-14 17:24:38
字體:
供稿:網(wǎng)友

django+nginx+supervisor+gunicorn+gevent 網(wǎng)站部署

 

django,nginx,supervisor,gunicorn,gevent這幾個(gè)都是在本領(lǐng)域大名鼎鼎的軟件,下面的部署都是在Ubuntu12.04里面驗(yàn)證成功的!

  1. 首先是安裝這些軟件在ubuntu下面都比較簡單,nginx和supservisor的安裝如下

    apt-get install nginx,supervisor

    在ubuntu下使用python,強(qiáng)烈建議安裝python-dev

    apt-get install python-dev
  2. 安裝django,gunicorn,gevent,使用虛擬環(huán)境安裝,不要污染了系統(tǒng)庫

  3. 配置gunicorn

    gunicorn app.wsgi:application -w 4 -b :%(PRoxy_port)s -k gevent --max-requests 500 --access-logfile=%(access_log)s --error-logfile=%(error_log)s

    這個(gè)是一個(gè)基本的運(yùn)行配置,不過對(duì)于大多數(shù)網(wǎng)站來說已經(jīng)夠用了

  4. supervisor配置

    [program:dyzww]autorestart=truecommand= 這里寫上面gunicorn 的commanddirectory= 網(wǎng)站所在的目錄process_name= top 中顯示的進(jìn)程名redirect_stderr=truestdot_logfile=log文件
  5. nginx配置

    server {    listen 80 default;    server_name _;    default_type application/octet-stream;    gzip on;    gzip_http_version 1.0;    gzip_proxied any;    gzip_min_length 500;    gzip_disable "MSIE [1-6]/.";    gzip_types text/plain text/html text/xml text/CSS                text/comma-separated-values                text/javascript application/x-Javascript                application/atom+xml image/jpeg image/gif image/png;    location /static/ {        alias 靜態(tài)文件目錄,后面的斜杠必須要/;    }    location /media/ {        alias 媒體文件目錄,后面斜杠必須有/;        expires 30d;    }    location / {        try_files $uri @proxied;    }    location @proxied {        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header Host $http_host;        proxy_redirect off;        proxy_pass 這里填寫gunicorn監(jiān)聽的地址;    }    access_log log文件;}

按照上面的配置,django網(wǎng)站就能夠驅(qū)動(dòng)起來了,靜態(tài)文件全部由nginx處理,只有動(dòng)態(tài)文件需要django處理,這樣大大的增加了性能!小站易讀中文網(wǎng)就是這么驅(qū)動(dòng)的,上面的代碼全部從服務(wù)器中copy過來! 在這里也給小站打個(gè)廣告 http://www.ydzww.com

大家要是覺得本文寫的對(duì)你有一點(diǎn)點(diǎn)幫助,您轉(zhuǎn)載的時(shí)候保留一下小站的地址,舉手之勞,有疑問的話 yiduzww@126.com 發(fā)郵件給我!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 达州市| 都昌县| 栾城县| 肇州县| 抚松县| 安塞县| 泗阳县| 兴化市| 来宾市| 岱山县| 怀集县| 博罗县| 扬州市| 微山县| 栾城县| 十堰市| 来宾市| 华阴市| 浮梁县| 东港市| 北票市| 安乡县| 施甸县| 乌鲁木齐市| 大城县| 福安市| 宝兴县| 宜章县| 珲春市| 嘉禾县| 和林格尔县| 沽源县| 平遥县| 夹江县| 巩义市| 裕民县| 馆陶县| 馆陶县| 谢通门县| 博湖县| 阿合奇县|