使用Nginx+Gunicorn+Daphne+supervisor部署Django服务
1.准备 1.1 创建zanhu用户组 groupadd zanhu 1.2 创建zanhu用户并加入zanhu用户组内 useradd -m zanhu -g zanhu 1.3 设置密码 passwd zanhu 1.4 给zanhu用户授予执行权限 chmod +x /home/zanhu 1.5 安装系统所需依赖 yum install python-devel zlib-devel mysql-devel libffi-devel bzip2-devel openssl-devel java gcc wget 由于之前使用rpm安装过mysql8.0,通过 rpm -qa|grep mysql 命令查看已经包含mysql-community-devel所以不需要安装mysql-devel 1.6 安装部署所需的服务 yum install -y nginx redis supervisor 1.7 设置开机启动 systemctl enable redis nginx supervisord 1.8 切换到zanhu用户 su - zanhu 1.9 通过xftp将Django项目拷贝至/home/zanhu目录下,注意修改项目的属主,属组为zanhu chown zanhu:zanhu -R zanhu/ 1.10 在项目目录下创建logs目录,用来存放gunicorn