感谢 @JammyDodger,但不幸的是,这些资源并没有帮助。
它们遇到了类似但略有不同的问题,以至于不适用于此情况。
为确保万无一失,我尝试了其中一个主题(以及 @pfaffman)提出的建议,并调整了 DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX 环境变量。
我测试了:
- 注释掉它
- 添加并使用内部 IP 值
- 添加并使用外部 IP 值
还尝试更改 Prometheus 抓取作业,将 Discourse 安装地址设置为:
- 直接内部 IP
- Docker 内部主机名
- 直接外部 IP
- 公共域名
在所有情况下,我都尝试了 http 和 https。
在所有情况下,我都收到 404 错误。
我期望的是实际的页面响应,因为请求来自内部 IP。