Docker Nginx本地反向代理服务器坏网关

Docker Nginx本地反向代理服务器坏网关,docker,nginx,localhost,reverse-proxy,nextcloud,Docker,Nginx,Localhost,Reverse Proxy,Nextcloud,我想通过https连接到我的nextcloud服务器,所以我设置了一个Nginx服务器来处理它。Nextcloud和Nginx都在docker中运行。Https可以工作,但当我尝试连接时,我得到了“502坏网关”。我还可以通过192.168.0.28:7070访问nextcloud,因此它正在运行 cloud.conf upstream cloud { server localhost:7070; } server { listen 443 ssl; s

我想通过https连接到我的nextcloud服务器,所以我设置了一个Nginx服务器来处理它。Nextcloud和Nginx都在docker中运行。Https可以工作,但当我尝试连接时,我得到了“502坏网关”。我还可以通过192.168.0.28:7070访问nextcloud,因此它正在运行

cloud.conf

upstream cloud {
  server        localhost:7070;
}

server {
  listen        443 ssl;
  server_name   192.168.0.28;
  
  access_log /etc/nginx/logs/cloud.access.log;
  error_log /etc/nginx/logs/cloud.error.log;
  
  include       common.conf;
  include       /etc/nginx/ssl.conf;

  location / {
    proxy_pass  http://cloud;
    include     common_location.conf;
  }
}
错误日志

2020/11/27 11:41:26 [error] 210#210: *114 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.178, server: 192.168.0.28, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:7070/", host: "192.168.0.28"
2020/11/27 11:41:26 [error] 210#210: *114 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.178, server: 192.168.0.28, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:7070/", host: "192.168.0.28"
cloud.yml

version: '2'

volumes:
  cloud:
  db:

services:
  db:
    container_name: cloud_database
    hostname: cloud_database
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    restart: "unless-stopped"
    volumes:
      - db:/var/lib/mysql
      - /etc/localtime:/etc/localtime:ro
    environment:
      - MYSQL_ROOT_PASSWORD= password
      - MYSQL_PASSWORD= password
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    container_name: cloud
    hostname: cloud
    image: nextcloud
    links:
      - db
    volumes:
      - /var/docker/cloud:/var/www/html
      - /etc/localtime:/etc/localtime:ro
    restart: "unless-stopped"
    ports:
      - 7070:80