一、nginx
1、线上安装
sudo apt-get install nginx -y
使⽤netstat -tunlp
查看当前系统后台tcp、udp连接状态!!
2、nginx服务的基本操作
建议使⽤前2种⽅案(当且仅当使⽤线上标准安装之后,才有的⼯具脚本去操作nginx)
以下三个⽅案不能混着使⽤!
# 配置目录
/etc/nginx/conf.d
# 启动、停止、重启nginx服务
# 方案一
sudo /etc/init.d/nginx [start|stop|restart]
# 方案二
systemctl [start|stop|reload] nginx
#⽅案三(⼀般是线下安装没有提供管理脚本的时候使⽤):
启动:` /usr/sbin/nginx -c `
关闭和重启:` /usr/sbin/nginx -s [stop|reload]`
检查nginx版本: `/usr/sbin/ngxin -V`
检查配置⽂件:` /usr/sbin/nginx -t `
3、nginx标准安装⽬录
⼯作⽬录:/etc/nginx
执⾏⽂件:/usr/sbin/nginx
⽇志⽬录:/var/log/nginx
启动⽂件: /etc/init.d/nginx
web⽬录有2个:
80端⼝nginx服务静态⽂件路径/var/www/html/
,⾸⻚⽂件是 index.nginx-debian.html
;
⾃定义服务默认静态⽂件路径 /usr/share/nginx/html/
⾸⻚⽂件是index.html
二、uwsgi
#cd 进工程目录
cd meiduo_mall
#workon 进虚拟环境再开启
workon django_env
# 启动uwsgi
uwsgi --ini uwsgi.ini
# 关闭uwsgi
uwsgi --stop uwsgi.pid
# 查看uwsgi的状态
ps -ef | grep uwsgi
# 查看端口占用
netstat -tunlp | grep 8000
# 杀死进程
kill -kill [进程号]
kill -9 [进程号]
# 不行就sudo一下再kill