如何使用docker swarmn从前端docker nginx调用到nodeJs docker中的后端

问题描述

我有3个与docker swarm通信的容器,如果我使用http运行我的应用程序并以http://domain.com进行连接,那么一切正常,但是如果我使用https(//www.domain.com),我可以无法与后端通信我的前端,并且出现以下错误:

Ajax.js:10 POST https://www.domain.com/Init net :: ERR_NAME_NOT_RESOLVED 有人可以帮我解决我的问题吗 并了解错误 谢谢

我离开我的作曲家

version: '3'
services:
ssl:
       image: danieldent/nginx-ssl-proxy
       restart: always
       environment:
         UPSTREAM: myApp:8086
         SERVERNAME: dominio.com
       ports:
            - 80:80/tcp
            - 443:443/tcp
       depends_on:
            - myApp
       volumes:
            -  ./nginxAPP:/etc/letsencrypt
            -  ./nginxAPP:/etc/nginx/user.conf.d:ro
 bdd:
     restart: always
     image: postgres:12
     ports:
          - 5432:5432/tcp  
     environment:
         POSTGRES_USER: user
         POSTGRES_PASSWORD: 12345
         POSTGRES_DB: miBDD
     volumes:
          - ./pgdata:/var/lib/postgresql/data
pgadmin:
    image: dpage/pgadmin4
    ports:
        - 9095:80/tcp
    environment:
       PGADMIN_DEFAULT_EMAIL: user
       PGADMIN_DEFAULT_PASSWORD: 12345
       PROXY_X_FOR_COUNT: 3
       PROXY_X_PROTO_COUNT: 3
       PROXY_X_HOST_COUNT: 3
       PROXY_X_PORT_COUNT: 3
    volumes:
      - ./pgadminAplicattion:/var/lib/pgadmin
myApp:
   restart: always
   image: appImage 
   ports:    
         - 8086:8086
   depends_on:
       - bdd
   working_dir: /usr/myApp
   environment:
       CONFIG_PATH: ../configuation
   command: "node server.js"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...