nginx:0.7.61 flup:1.03 django:1.02 python:2.6.2 ubuntu:9.04_x86_64
我参考的参照教程:NginxPythonFlup
http://wiki.nginx.org/NginxPythonFlup
首先请大家理解我,自7月8号回家开始到今天已经是第15天了,天天面对电脑,天天尝试部署django。但是一次也没有成功过!
开头解决的问题:
nginx0.7.61在ubuntu9.04上部署的时候/etc/init.d/nginx 脚本有两个地方要改,一个是nginx可执行文件的位置,第二个是pid文件的位置要改。
现在我碰到的问题是,教程我做完了,做完后,打开浏览器看http://127.0.0.1:8080/。页面总是在读取中,打不开。
关掉python线程后,倒是有反应,网页能读完了,成白板状。
哪位高人指条路吧。比如哪里看错误记录,如何分析问题,如何解决什么的。
首先
:/usr/local/nginx/log/error.log 中没看到什么有用信息。
nginx+flup+django部署求助。
-
- 帖子: 16
- 注册时间: 2007-12-14 20:16
- 来自: xiangtan hunan china
- 联系:
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
Re: nginx+flup+django部署求助。
我倒是玩过 ROR , 主要难点在于选择 apache 还是 lighttpd 还是 nginx .
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
Re: nginx+flup+django部署求助。
指南看上去没有问题。我是使用nginx+apache2+django来驱动的
-
- 帖子: 16
- 注册时间: 2007-12-14 20:16
- 来自: xiangtan hunan china
- 联系:
Re: nginx+flup+django部署求助。
3个服务器都试了,
apache2 的mod_python 中文资料是比较好的,可是好像不支持python 2.6了。
mod_wsgi配置成功了一半,可是admin访问不了,看错误好像是数据库访问不了,烦了,把ubuntu换成了64位的。
lighttpd也装了两次,最后下定决心,搞就搞一种,nginx。
nginx服务器也看到几种模式,一种直接FCGI,一种通过flup,还有一种静态页面通过nginx,动态页面交给后台的apache。
不过这些天在尝试解决问题的过程中学到很多东西。
apache2 的mod_python 中文资料是比较好的,可是好像不支持python 2.6了。
mod_wsgi配置成功了一半,可是admin访问不了,看错误好像是数据库访问不了,烦了,把ubuntu换成了64位的。
lighttpd也装了两次,最后下定决心,搞就搞一种,nginx。
nginx服务器也看到几种模式,一种直接FCGI,一种通过flup,还有一种静态页面通过nginx,动态页面交给后台的apache。
不过这些天在尝试解决问题的过程中学到很多东西。
-
- 帖子: 16
- 注册时间: 2007-12-14 20:16
- 来自: xiangtan hunan china
- 联系:
Re: nginx+flup+django部署求助。
新的疑惑:
nginx 在ubuntu9.04 中有两个位置: /etc/nginx 与 /usr/local/nginx/
其中/etc/nginx 中有sites-available与sites-enabled 文件 与nginx.conf 相关(与apache类似)
但 /usr/local/nginx/ 是nginx的主文件夹,不但有nginx.conf 还有 log 文件。
这些文件结构晕啊,apache2虽然结构改了,但还只有一个地方有。nginx怎么这样。。
再有,怀疑
nginx init.d script for Ubuntu 9.04 链接错了。可能这是关键。
http://chrisjohnston.org/2009/setting-u ... ubuntu-904
nginx 在ubuntu9.04 中有两个位置: /etc/nginx 与 /usr/local/nginx/
其中/etc/nginx 中有sites-available与sites-enabled 文件 与nginx.conf 相关(与apache类似)
但 /usr/local/nginx/ 是nginx的主文件夹,不但有nginx.conf 还有 log 文件。
这些文件结构晕啊,apache2虽然结构改了,但还只有一个地方有。nginx怎么这样。。
再有,怀疑
nginx init.d script for Ubuntu 9.04 链接错了。可能这是关键。
http://chrisjohnston.org/2009/setting-u ... ubuntu-904