uwsgi

启动uwsgi
'''
uwsgi --ini uwsgi.ini(完整路径)
'''

关闭uwsgi
'''
uwsgi --stop uwsgi.pid
'''

Django项目部署

  • uwsgi
    • 修改对应的配置文件
    • 使用配置文件启动
      • uwsgi --ini 配置文件路径(绝对路径)
    • 关闭uwsgi服务
      • uwsgi --stop 进程ID
  • gunicorn
  • nginx + uwsgi/gunicorn/runserver
    • HTTP服务器
      • nginx自己在工作就可以了
    • 反向代理服务器
      • nginx将请求转发给后端的服务器
    • 动静分离部署
      • 动态资源
        • Nginx再加上后端的服务器
        • proxy_pass 将请求转发到自己的服务器上
        • 如果使用uwsgi,可以使用专用模式
          • uwsgi中修改为 socket模式
          • nginx中包含 uwsgi_params
          • uwsgi_pass
      • 静态资源
        • Nginx的HTTP进行处理
        • 静态资源配置
原文地址:https://www.cnblogs.com/lance-lzj/p/14176268.html