我正在通过 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,但响应负载为空。
再次感谢您的浏览。