Python学习之旅

Django 项目分布式部署【UWSGI + NGINX】

2017-12-23  本文已影响13人  依旧丶森

使用USGI配置Django项目的多进程部署,使用NGINX进行静态文件的部署和负载均衡的配置

1.在多台主机上部署多个相同的Django项目【同一台主机上部署多个项目进行模拟】

2.配置NGINX静态服务器映射和负载均衡

    # 使用默认的轮询分发配置多个分布的服务主机
      upstream myweb {
            server 127.0.0.1:8000;
            server 127.0.0.1:9000;
      }

      server {
          listen 80;
          server_name 192.168.10.120;

          # 配置分布式负载转发
          location / {
              proxy_pass http://myweb;
          }
          # 配置静态文件服务器
          location /static {
              alias /home/worker/django_pro_1_11/myweb/static_file/;
          }
上一篇下一篇

猜你喜欢

热点阅读