1、装好nginx,启动
/usr/local/nginx/sbin/nginx -c /home/drun/resmanagerweb/resmanagerweb.conf
cat resmanagerweb.conf|grep -Ev '^[[:space:]].*#|^#|^$'
user root;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
charset utf-8;
access_log /home/drun/log/nginx_access.log;
error_log /home/drun/log/nginx_error.log;
client_max_body_size 75M;
location /static {
alias /home/drun/resmanagerweb/static;
}
location / {
alias /home/drun/resmanagerweb;
include /usr/local/nginx/conf/uwsgi_params;
uwsgi_read_timeout 3600;
uwsgi_pass 127.0.0.1:9099;
}
access_log off;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
2、创建一个用户比如drun用于专门存放django工程
3、配置启动脚本
cd ~/bin
$ cat startapp.sh
. ~/.bash_profile
cd
source venv/bin/activate
uwsgi --ini uwsgi.ini
4、uwsgi.ini
[uwsgi]
socket = 127.0.0.1:9099
chdir=/home/drun/resmanagerweb
module=resmanagerweb.wsgi
master = true
processes=2
threads=2
max-requests=2000
chmod-socket=664
vacuum=true
daemonize = /home/drun/uwsgi.log