nginx+gunicorn django部署
一、部署准备 1.云服务器与域名 云服务器要配置好端口: 步骤如下: 进入阿里云服务器安全组规则 如图编辑: 域名与云服务器公网IP相链接: 步骤如下: 来到服务器管理处,记住你的外网ip。 来到域名控制台,点击你的域名,点击新手引导,输入你的ip 2.xftp连接阿里云服务器( 详情查看本文 ) 3.可以在本地运行的django项目(最好有相关依赖的文件:requirements.txt) 二、Ubuntu配置 1.用户 新建用户 把新创建的用户加入超级权限组 为新用户设置密码 注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可 切换到创建的新用户 ubuntu命令 参考文章 2.更新系统 sudo apt-get update sudo apt-get upgrade 3.安装应用 nginx sudo apt-get install nginx mysql(如果django项目使用的是mysql数据库) python3 、pip、 virtualenv、pymysql、gunicorn、项目依赖包 sudo apt-get install git python3 python3-pip 三、启动nginx sudo service nginx start 配置nginx 在/etc/nginx/conf.d文件夹下,创建域名.conf文件 sudo vim 域名