nginx配置文件如下:
server {
listen 80;
server_name
index index.html;
root /home/jack/qibar;
location /media {
autoindex on;
alias /usr/share/pyshared/django/contrib/admin/media;
}
location / {
# host and port to fastcgi server
fastcgi_pass 127.0.0.1:9001;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_pass_header Authorization;
fastcgi_intercept_errors off;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}
access_log /var/log/nginx/django_log main;
}
fcgi restart 脚本:
#!/bin/bash
pid=`cat /tmp/fcgi.pid`
if [ -f /tmp/fcgi.pid ];then
sudo kill -9 ${pid}
echo "Fcgi Stopped!!!"
else
echo "Fcgi not running.....!"
fi
cd /home/jack/qibar
sudo python manage.py runfcgi host=127.0.0.1 port=9001 pidfile=/tmp/fcgi.pid
echo "Fcgi Starting...!"
sudo pip install flup
阅读(1047) | 评论(0) | 转发(1) |