由nginx撰写的日志
Debian平台搭建基于nginx + Django的WEB站点
九 14th
今天有位同事让我把一个系统的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 More >
启用以自已名字为域名的博客
八 2nd
blogger,blogspot等等相继被封,不习惯blog.163.com和Qzone以及其它SNS的喧嚣,决定以自己的姓名申请一个域名,很庆幸,我的名字虽然“邪恶”,却不算值钱,暂时没被人盯上,自然而然也到了我的手上,花了我7.2刀啊,我的心挖凉挖凉的。。个人博客算是wordpress最人性化也最具定制性了,所以当然是首选了,基本没什么难度。。唯一的问题是设置固定链接时,总是提示404,Google了一下大概是nginx未设置rewrite的原因,在nginx.conf添加如下内容再reload后世界和平了~~~
if (!-e $request_filename) {
rewrite ^([_0-9a-zA-Z-]+)?(/wp-.*) $2 last;
rewrite ^([_0-9a-zA-Z-]+)?(/.*.php)$ $2 last;
rewrite ^ /index.php last;
}
最近评论