欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Centos怎么搭建高性能WEB服務器

這篇文章主要介紹“Centos怎么搭建高性能WEB服務器”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Centos怎么搭建高性能WEB服務器”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)建站專注于措勤企業(yè)網(wǎng)站建設(shè),響應式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。措勤網(wǎng)站建設(shè)公司,為措勤等地區(qū)提供建站服務。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

一、安裝平臺
1、安裝pcre

復制代碼 代碼如下:

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

復制代碼 代碼如下:

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

復制代碼 代碼如下:

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

復制代碼 代碼如下:

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

復制代碼 代碼如下:

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

復制代碼 代碼如下:

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)建項目方法:

復制代碼 代碼如下:

cd /opt/www
django-admin.py startproject purgesys

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

復制代碼 代碼如下:

purgesys
|-- __init__.py
|-- manage.py
|-- settings.py
`-- urls.py

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

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

# django project
server {
        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;
        }

}

*nginx-0.8.50默認已添加uwsgi輸出頭支持
include uwsgi_params;

#vi nginx.conf
追加子配置文件django_uwsgi.conf

http{ 
........ 
include django_uwsgi.conf; 
}

3、uwsgi配置
#mkdir -p /home/uwsgi;cd /home/uwsgi
#mkdir -p /opt/www/logs
#echo "" > /opt/www/logs/django.log
#vi uwsgi.xml

<uwsgi>
 <socket>127.0.0.1:9000</socket>
 <listen>200</listen>
 <master>true</master>
 <pidfile>/usr/local/nginx/uwsgi.pid</pidfile>
 <processes>8</processes>
 <pythonpath>/opt/www/purgesys</pythonpath>
 <pythonpath>/opt/www/</pythonpath>
 <module>django_wsgi</module>
 <profiler>true</profiler>
 <memory-report>true</memory-report>
 <enable-threads>true</enable-threads>
 <logdate>true</logdate>
 <limit-as>6048</limit-as>
 <daemonize>/opt/www/logs/django.log</daemonize>
</uwsgi>

4、創(chuàng)建應用模塊
cd /opt/www/purgesys
vi django_wsgi.py

import os
os.environ['django_settings_module'] = 'purgesys.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.wsgihandler()

5、啟動服務
#/usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
#/usr/local/nginx/sbin/nginx

6、查看進程
#[liuts@webserver nginx]# ps -ef|grep uwsgi|grep -v grep

復制代碼 代碼如下:

root     21652     1  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21653 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21654 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21655 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21656 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21657 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21658 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21659 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
root     21660 21652  0 17:12 ?        00:00:00 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml

7、監(jiān)聽端口
#[liuts@webserver nginx]# netstat -an|grep 9000
引用

tcp 0 127.0.0.1:9000 0.0.0.0:* listen

8、訪問測試
輸入http://serverip/

*附uwsgi啟動腳本
#cd /home/uwsgi
#vi uwsgiserver.sh

#!/bin/bash
if [ $1 = start ];then
 psid=`ps aux|grep "uwsgi"|grep -v "grep"|wc -l`
 if [ $psid -gt 2 ];then
 echo "uwsgi is running!"
 exit 0
 else
 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
 fi
 echo "start uwsgi service [ok]"
elif [ $1 = stop ];then
 killall -9 uwsgi
 echo "stop uwsgi service [ok]"
elif [ $1 = restart ];then
 killall -9 uwsgi
 /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml
 echo "restart uwsgi service [ok]"
else
 echo "usages: sh uwsgiserver.sh [start|stop|restart]"
fi

#sh uwsgiserver.sh start
[uwsgi] parsing config file /home/uwsgi/uwsgi.xml
start uwsgi service [ok]

如大家有什么疑問或感興趣的話題可以通過weibo與我交流:http://t.qq.com/yorkoliu

以下是補充:

1、mysql-python 安裝錯誤如下
from setuptools import setup importerror:

先安裝
python ez_setup.py

在安裝
python setup.py install

貼一下,方便其他兄弟了

2、我的nginx+uwsgi+django遇到大header的request,經(jīng)常出現(xiàn)502,uwsgi報的是 invalid request header size,何解我的uwsgi配置為[uwsgi]socket = :8010master = truemodule = django_wsgiprocesses = 8home = /path/to/virtualenvharakiri = 20daemonize = /path/to/uwsgi.logpidfile = /path/to/uwsgi.pidpythonpath = /path/to/projectpythonpath = /path/to/uwsgibuffer-size = 32768reload-mercy = 8max-requests = 5000socket-timeout = 4

解決方法:大header可以修改nginx http head部分參數(shù)。

3、nginx報502,但是uwsgi正常啟動端口9000也正常監(jiān)聽。有可能是應用程序有錯誤導致。

關(guān)于“Centos怎么搭建高性能WEB服務器”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

當前名稱:Centos怎么搭建高性能WEB服務器
鏈接地址:http://aaarwkj.com/article42/pjcjec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、云服務器、微信小程序、企業(yè)網(wǎng)站制作、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)
久久精品亚洲一区二区| 国产精品三级一区二区三区| 风间由美亚洲一区二区三区 | 美女性生活免费视频网站| 欧美日韩免费爱爱视频| 日韩成人精品一区欧美成人| 精品黄色大片不卡国产| 夫妻爱爱视频在线观看| 欧美色欧美亚洲另类视频| 国产91日韩欧美在线观看| 十八禁无遮挡污污污网站| 一区二区三区四区中文在线| 涩久久悠悠一区二区三区| 亚洲一区二区三区黄色| 国产成十人十综合十亚洲| 亚洲乱色熟女一区二区三区麻豆| 国产激情盗摄一区二区三区| 欧美日韩三级性生活水平| 久久综合中文字幕一区| 亚洲精品二区在线播放| 日本女优邻居人妻中文字幕| 国产欧美精品久久三级| av资源中文字幕在线天堂| av全欧国男人在线天堂| 欧美又粗又成人大视频| 一区二区三区免费在线观看视频| 亚洲中国av一区二区| 欧美精品一区二区三区狠狠| 欧美午夜视频一区二区福利| 岛国av不卡一二三区| 日本 影院 一区 二区| 国产高清大片一级黄色| 久久精品人妻少妇一区二| 色哟哟网站在线观看入口| 亚洲中文字幕乱码熟女在线| 黄色录像一级二级三级| 国产av一区二区三区| 久久午夜福利欧美视频| 91精品日日躁夜夜躁欧美| 国产av剧情日韩精品| 中文字幕日本人妻少妇|