ubuntu 配置 nginx+pylons [发布应用]
1: 安装flup
简介
flup是用python实现的WSGI(网页网关接口)
主站
http://www.saddi.com/software/flup/dist/
下载
http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz
使用命令:$ cd /home/liaoyong/downsource/ (这里是你下载的目录)
$ wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz
安装完成后.进入Pylons项目目录
$ cd /var/www/mydevenv/
激活目录
$sudo source var/www/mydevenv/bin/activate新建项目
$ sudo paster create -t pylons helloworld
$ cd helloworld
启动项目
$ paster serve --reload development.ini
新建页面
$ sudo paster controllor hello
成功后,访问http://127.0.0.1:5000,会看到成功的Pylons页面.
下面就是对接上nginx的,大家注意:
1. 打开项目的里的development.ini文件,
改成如下配置:
[server:main]
use=egg:Flup#fcgi_thread
host=192.168.0.102 (注意,我这里安装的是虚拟机,为了让其它电脑能访问,所以我没有用0.0.0.0)
port=8085 (这里的端口可以任意设置)
完成上面的配置后,保存。
2.配置nginx.conf
打开nginx.conf 安装如下配置:
找到这部分,修改成下面的配置
server{
location /{
fastcgi_pass 192.168.0.102:8085; #注意这里的IP必须和上面配置的一样
fastcgi_param PATH_INFO $fastcgi_script_name;
include fastcgi_params;
fastcgi_intercept_errors off;
}
}
配置完成后,重启nginx后,
访问http://192.168.0.102和
好了,到这里就完成了,我也研究了好几天,终于成功了,继续努力!