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

首頁 > 網(wǎng)站 > Nginx > 正文

Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能W

2024-08-30 12:23:24
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服務(wù)器的相關(guān)資料,需要的朋友可以參考下

之前一直使用Nginx+Fastcgi來搭建python web服務(wù)器,本文介紹Nginx+UWSGI組合來實現(xiàn)。uWSGI 是一個快速的、純C語言開發(fā)的、自維護的、對開發(fā)者友好的WSGI服務(wù)器,旨在提供專業(yè)的 Python web應(yīng)用發(fā)布和開發(fā)。它更符合python web的標準協(xié)議,速度要比Fastcgi要快、性能更加穩(wěn)定。

一、安裝平臺
1、安裝pcre

復(fù)制代碼 代碼如下:
cd /home
mkdir -p /home/install/nginx && cd /home/install/nginx
wget http://ftp.exim.llorien.org/pcre/pcre-8.00.tar.gz
tar -zxvf pcre-8.00.tar.gz
cd pcre-8.00
./configure
make && make install
cd ..

2、安裝Nginx

復(fù)制代碼 代碼如下:
wget http://nginx.org/download/nginx-0.8.50.tar.gz
tar -zxvf nginx-0.8.50.tar.gz
cd nginx-0.8.50/
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-cc-opt='-O3' --with-cpu-opt=opteron
make && make install
cd ..

3、安裝python&Mysql-python

復(fù)制代碼 代碼如下:
wget http://www.python.org/ftp/python/2.5.1/Python-2.5.1.tgz
tar -zxvf Python-2.5.1.tgz
cd Python-2.5.1
./configure && make && make install
echo "export PATH=/$PATH:/usr/local/bin" >> /etc/profile
source /etc/profile

4、安裝MySql-python

復(fù)制代碼 代碼如下:
cd ../
wget http://downloads.sourceforge.net/project/mysql-python/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz?r=&ts=1285248455&use_mirror=nchc
cd MySQL-python-1.2.2
python setup.py install

5、安裝Django

復(fù)制代碼 代碼如下:
wget http://www.djangoproject.com/download/1.2.3/tarball/
tar -zxvf Django-1.2.3.tar.gz
cd Django-1.2.3
python setup.py install
cd ..

6、安裝uWSGI

復(fù)制代碼 代碼如下:
wget http://projects.unbit.it/downloads/uwsgi-0.9.6.2.tar.gz
tar -zxvf uwsgi-0.9.6.2.tar.gz
cd uwsgi-0.9.6.2
make
cp uwsgi /usr/bin

二、平臺配置

1、平臺環(huán)境說明
  1.1、項目位置:/opt/www/Purgesys
   創(chuàng)建項目方法:

復(fù)制代碼 代碼如下:
cd /opt/www
django-admin.py startproject Purgesys

  1.2、查看項目(出現(xiàn)以下文件結(jié)構(gòu)說明項目已創(chuàng)建成功)
  #tree Purgesys

復(fù)制代碼 代碼如下:
Purgesys
|-- __init__.py
|-- manage.py
|-- settings.py
`-- urls.py

2、Nginx相關(guān)配置

#cd /usr/local/nginx/conf
#vi django_uwsgi.conf

# Django projectserver {        listen  80;        server_name purgesys.domain.com;        location / {            uwsgi_pass   127.0.0.1:9000;            include     uwsgi_params;            access_log  off;        }        location ^~ /static {                root   /opt/www/Purgesys;        }        location ^~ /admin/ {            uwsgi_pass   127.0.0.1:9000;            include  uwsgi_params;            access_log   off;        }        location ~* ^.+/.(mpg|avi|mp3|swf|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|txt|tar|mid|midi|wav|rtf|mpeg)$ {            root   /opt/www/Purgesys/static;            access_log   off;        }}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南和县| 顺义区| 宁明县| 甘孜县| 阿鲁科尔沁旗| 陈巴尔虎旗| 新沂市| 扬州市| 新密市| 喀什市| 山阳县| 中山市| 富蕴县| 扎囊县| 邻水| 大城县| 麟游县| 苏尼特右旗| 吉安县| 辰溪县| 邛崃市| 隆化县| 宜兰县| 香格里拉县| 北碚区| 新河县| 南涧| 徐州市| 罗江县| 井研县| 营山县| 蒙自县| 辛集市| 通州市| 楚雄市| 明溪县| 木兰县| 通榆县| 平乐县| 襄城县| 安福县|