Django项目部署

项目部署最开始使用Gunicorn部署老是掉线
今天通过uWSGI加Nginx的方法解决了问题
在开始配置之前,大家需要明白我们为什么要把对应的项目部署到服务器上。相信进行过django/flask开发的人应该都知道我们可以通过在本地的回环地址:指定端口号来开启我们的服务,但是这个服务仅仅适用于一个局域网下而已,比如一间大学宿舍,全部舍友都接入同个路由器,那么这个项目也就只有你们宿舍的人可以访问而已,所以我们需要通过将项目部署到服务器然后让其他地方的人都可以进行访问,而这个过程就分为以下几步:
- 将本地项目上传到服务器上并且支持各项功能
- 服务器开放对应端口,让各项服务请求可以进入服务器
- 服务器对请求进行处理并且进行相关响应