Centos下搭建 nginx+uwsgi+python

來源:互聯網
上載者:User

標籤:

python做web應用最麻煩的還是設定管理員了,此話不假,光中介軟體就有好幾種選擇,fastcgi、wsgi、uwsgi,難 免讓人眼花繚亂。 而聽說uwsgi的效率是fastcgi和wsgi的10倍,因此初學python的我就有點躍躍欲試了,打算在centos下搭建個 nginx+uwsgi+python玩玩。

下面是本人經過google和親身實踐所得:準備工作:yum install python-devel libxml2-devel python-setuptools zlib-devel wget pcre-devel gcc make編譯安裝nginx:cd/tmp     wget http://nginx.org/download/nginx-1.2.5.tar.gz     tar -zxvf nginx-1.2.5.tar.gz     ./configure    //此處可能會提示有些library未安裝,安裝完再運行此命令檢查即可     make;make install  //確認無誤,編譯安裝編譯安裝uwsgi:wget http://projects.unbit.it/downloads/uwsgi-1.4.2.tar.gz     tar -zxvf uwsgi-1.4.2.tar.gz cd uwsgi-1.4.2     python setup.py build     make     mv uwsgi /usr/bin  //將編譯好的檔案移動到此處配置nginxvim /usr/local/nginx/conf/nginx.conf在server下的location下增加以下2行location / {      uwsgi_pass 127.0.0.1:9001;      include uwsgi_params;     }編輯python測試檔案vim /var/www/index.py def application(env, start_response): start_response(‘200 OK‘, [(‘Content-Type‘,‘text/html; charset=iso-8859-1‘)]) return ‘Hello, world‘啟動nginx和uwsgi/usr/local/nginx/sbin/nginx     uwsgi -s 127.0.0.1:9001 --wsgi-file /var/www/index.pyCentos系統放在了虛擬機器裡,我用winxp母機,firefox17.0查看的頁面,結果是挺讓人吃驚的,單純的helloworld幾乎不耗時間,如果是使用django等python架構的,相關的配置資訊會更容易找些。

Centos下搭建 nginx+uwsgi+python

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.