Linux 编译安装Nginx 配置 Python FastCGI Django (3) 配置nginx和django
Posted on 2011-01-13 10:02 陈 亮 阅读(620) 评论(0) 编辑 收藏 举报nginx和django 都安装正确了.
现在需要配置 nginx
打开nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
修改 location / {
}配置为
location / {
fastcgi_pass 127.0.0.1:8000;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_pass_header Authorization;
fastcgi_intercept_errors off;
}
修改完成后需要reload下nginx
/usr/local/nginx/sbin/nginx –s reload
启动django
进入到django项目目录下
运行
python2.6 manage.py runfcgi method=threaded host=127.0.0.1 port=8000
需要注意的地方
host 和port 需要和nginx的配置的
fastcgi_pass 127.0.0.1:8000; 这条信息一致
详细的介绍可以看这篇官方文档