dockerized nginx代理不转发请求到dockerized容器

我试图收集一些信息,当nginx-reverseproxy没有将请求转发到docker容器(我们称之为app-core)时,可能的途径是什么。

  1. 我可以通过从nginx-reverseproxy容器执行curl请求来访问app-core。

  2. nginx-proxy和app-core都在运行。 两者都在同一个networking上。

  3. 我不认为在/etc/nginx/conf.d/default.conf中有什么感兴趣的。 尽pipe如此,我已经在这里发布了一个片段

upstream \ app-core.com { # app-core for docker compose server app-core:80; } server { server_name \ app-core.com; listen 80 ; access_log /var/log/nginx/access.log vhost; return 301 https://$host$request_uri; } server { server_name \ app-core.com; proxy_connect_timeout 5m; proxy_send_timeout 5m; proxy_read_timeout 5m; send_timeout 5m; listen 443 ssl ; access_log /var/log/nginx/access.log vhost; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA; ssl_prefer_server_ciphers on; ssl_session_timeout 5m; ssl_session_cache shared:SSL:50m; ssl_certificate /etc/nginx/certs/app-core.com.crt; ssl_certificate_key /etc/nginx/certs/app-core.com.key; add_header Strict-Transport-Security "max-age=31536000"; location / { proxy_pass http://\ app-core.com; } } 

我可以知道这里可能有什么问题吗?

Docker版本17.09.0-ce,编译afdb6d4

谢谢