python - pyspider使用docker 集群部署 nginx设置问题

 风华绝代LL58 发布于 2022-10-30 13:10

按照《demo.pyspider.org 部署经验》这篇文章内容,进行分布式部署,使用mysql数据。其中所有docker服务都已经启动,但是由于不知道nginx如何设置,一直访问不起来,原文中也没提到ngix设置。

docker如下:


请大神告知ngix如何设置。

2 个回答
  • 如果没有负载均衡需求直接干掉nginx,只要docker-compose file里把webui的端口记得映射出来

    ports:
          - "5000:5000"
          
          
    2022-11-12 01:47 回答
  • upstream backend {
            server haproxy:80;
    }
    
    server {
        listen 80;
        server_name           demo.pyspider.org;
        
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        
        location / {
            proxy_pass http://backend;
        }
    }
    2022-11-12 01:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有