一、uwsgi:作为服务器

遵循wsgi协议的web服务器

一、安装:uwsgi

pip install uwsgi

二、uwsgi的配置:

项目部署时,需要把settings.py文件夹下的
DEBUG = FALSE
ALLOWED_HOSTS = ["*"]

三、配置

第一步:在项目根目录下创建uwsgi.ini文件。

第二步:编辑uwsgi.ini文件
django-项目部署

五、uwsgi的启动和停止:

django-项目部署

六、DEBUGE=False,静态文件不能处理:

解决方案:使用Nginx。

七、对接流程

django-项目部署
django-项目部署
第一步:更改uwsgi配置文件,将socke取消注释,将http加上注释。
django-项目部署
第二步:配置Nginx:通过指定location来区分静态文件和动态文件。
django-项目部署
django-项目部署
第三步:启动Nginx和uwsgi。
第四步:精确匹配:
django-项目部署
django-项目部署
django-项目部署

八、多个服务器部署:

最终部署图
django-项目部署
第一步:配置Nginx:多台服务器的ip和端口。
django-项目部署
第二步:配置目标服务器
django-项目部署

相关文章:

  • 2021-11-24
  • 2021-08-15
  • 2022-01-03
  • 2021-09-10
  • 2021-08-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-02
  • 2021-04-30
  • 2021-04-01
相关资源
相似解决方案