Debian平台搭建基于nginx + Django的WEB站点
今天有位同事让我把一个系统的Apache + Django站点换成nginx + Django站点,刚好由于我的这个站点用的虚拟主机,由于内存比较小,所以之前自己刚好搭个,顺手翻出旧的记录,整理一下,在这里做一份保存 在Debian上的nginx安装相当容易,这里不废话,只是版本比较低,是0.6x的,如果需要最新版本,就自己编译吧,主要是用fastcgi跑django project,要安装flup,可以apt-get install python-flup搞定,至于如何使用fastcgi跑django project,请参考此页面 这里引用一部份: Running a threaded server on a TCP port: ./manage.py runfcgi method=threaded host=127.0.0.1 port=3033 Running a preforked server on a Unix domain socket: ./manage.py runfcgi method=prefork socket=/home/user/mysite.sock pidfile=django.pid Run without daemonizing (backgrounding) the process (good for debugging): ./manage.py runfcgi daemonize=false socket=/tmp/mysite.sock maxrequests=1
