一、nginx:
1.目录结构、常用命令和查杀进程:
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
2.命令:
service nginx start 启动
service nginx restart 重启
service nginx stop 停止
3.查杀进程:
ps aux | grep XXX
kill -9 XXX
二、uwsgi:
配置文件启动:
uwsgi --ini uwsgi.ini 启动
uwsgi --stop /配置地址/uwsgi.pid 停止 ( uwsgi.ini 文件最后一个配置行的地址)
三、nginx配置:
cd /usr/share/nginx/html
把静态文件放到该 目录下
vim /etc/nginx/nginx.conf
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;
location / {
root /usr/share/nginx/html;#静态文件目录
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
}
四、uwsgi配置:
在项目settings.py同级目录新建 uwsgi.ini 文件
[uwsgi]
#项目目录
chdir=/项目目录/
module=项目名称.wsgi:application
processes=8
workers=5
py-autoreload=1
http=0.0.0.0:8000
master=true
vacuum=true
thunder-lock=true
enable-threads=true
harakiri=30
post-buffering=4096
daemonize=%(chdir)/uwsgi.log
pidfile=%(chdir)/uwsgi.pid