在上一篇文章linux下nginx+python+fastcgi部署总结(django版)中,我们部署了nginx+django+fastcgi的环境,这次我们来部署一下nginx+web.py+fastcgi。
其实web.py上的官方网站已经说的比较清楚了,原文如下:
http://webpy.org/cookbook/fastcgi-nginx
这里主要讲一下一些原文没有照顾到的地方。

一.安装依赖
spawn-cgi
flup

二.配置nginx
在server配置项下增加

三.一个简单的index.py

并执行:

四.启动web.py
启动:

停止:

五.启动nginx
与上一篇文章一样,这里不再赘述。

六.加入到rc.local中,自动启动

OK,就是这样啦~

linux下nginx+python+fastcgi部署总结(django版)

最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx+fastcgi,此文是整个搭建的步骤,主要留作备忘,也...

阅读全文

8则回应给“linux下nginx+python+fastcgi部署总结(web.py版)”

  1. Miles说道:

    尝试下uwsgi吧

    [回复]

    Dante 回复:

    哈哈哈,你说到点子上啦,马上就要发uwsgi的文章

    [回复]

    Miles 回复:

    哈哈,uwsgi很不错,但是我遇到一个uwsgi的bug,设置touch-reload后,运行一段时间uwsgi进程就会cpu 100%,不知道你遇到过没有

    [回复]

    Dante 回复:

    没有呢~ 我touch之后跑了一天,cpu也是正常的~ 是不是版本有点低?

    [回复]

  2. moper说道:

    是不是要流行python了~

    [回复]

    Dante 回复:

    哈哈,python是个好东西啊~~
    越来越喜欢~~

    [回复]

  3. zid_user说道:

    为什么我照个配了,还是不行呢?

    [回复]

发表评论