1

我正在通过 ansible 设置 VPS 来运行已经在 docker 容器中的 Web 应用程序。该部分已启动并正在运行。继续代理部分,我将jwilder/nginx-proxy和添加jrcs/letsencrypt-nginx-proxy-companion到我的剧本中。一般来说,这是有效的。SSL 证书已创建,我可以通过代理访问 Web 应用程序。不幸的是,图像似乎没有通过。我认为我需要将“连接”调整为“保持活动状态”。虽然我还没有弄清楚如何获得那套。有什么建议么?提前致谢。

nginx-proxy 环境变量:

  VIRTUAL_HOST: "{{ webserver_hostname }}"
  VIRTUAL_PORT: 9000
  LETSENCRYPT_HOST: "{{ webserver_hostname }}"
  LETSENCRYPT_EMAIL: "{{ letsencrypt_email }}"
  SSL_POLICY: Mozilla-Modern

正在使用的泊坞窗图像:

  • jwilder/nginx-代理
  • jrcs/letsencrypt-nginx-proxy-companion
  • 带有应用程序的自定义泊坞窗。

笔记:

  • 我已经删除了letsencrypt-nginx-proxy-companion并且图像问题仍然存在。
  • 如果我直接访问 Web 应用程序的 docker 上的端口,则图像没有问题。

浏览器响应:

  • 苹果浏览器:
    • “加载资源失败:网络连接丢失。”
    • 错误:“网络连接丢失。”
  • 铬合金:
    • 状态为“(失败)”。
    • 检查响应头,状态为 200。
    • 在计时下,连接开始是“停滞的”。
  • 火狐:
    • 状态为 200,但响应负载为空。

再次感谢您的浏览。

4

0 回答 0