在我参与的一个论坛上,之前一切正常。后来管理员设置让访问论坛时显示 Mailcow,但随后又移除了该设置。我刷新了浏览器,也更新了设备,但依然看到这个问题:
另外,当我点击通过论坛自动邮件通知发送的话题链接时,也会看到同样的问题:
我尝试移除话题名称,只保留链接,结果仍然显示 Mailcow。
我已经尝试重启设备等方法。我知道论坛已经恢复正常,因为我还能收到一些话题的通知。
请问为什么会发生这个问题?
所有者已更改 DNS 或部分服务器配置,导致论坛 目前无法访问 曾无法访问。现在对我来说已经可以正常访问了。
@tobiaseigen 可能能告诉你更多细节。
实现这一点的途径有很多,我认为现在这已不再相关。你能确认一下论坛现在对你是否可用吗?你可能需要重启浏览器以清除缓存。
请解释一下该如何做到这一点?
做什么?重启浏览器并清除缓存?用谷歌搜索。
我认为是 DNS。RGJ 后来添加了 OP 的引用。
Richard 说得对,这与 Discourse 无关。你只需清除网页浏览器的缓存即可。
问题的根源在于一个配置错误的反向代理,且该安装版本已不再受支持。我在同一台服务器上部署了 Discourse 多站点,并与 Mailcow 和 Nextcloud 共用。上周我已迅速修复了该问题,因此现在访问我的 Discourse 站点的用户应该都能正常使用。
嘿,谢谢你报告这个问题 @ice.d!我自己又检查了一遍,在清除手机缓存并关闭 Wi-Fi 后,我看到了同样的 mailcow 登录界面!
在 AI 的帮助下,我了解到,由于我的服务器支持 IPv6,我的反向代理配置必须同时监听 IPv6 和 IPv4。 Apparently 移动网络更倾向于使用 IPv6。
server {
listen 80;
listen [::]:80; # ← 添加此行
server_name discourse.tobiaseigen.org;
...
}
server {
listen 443 ssl;
listen [::]:443 ssl; # ← 添加此行
server_name discourse.tobiaseigen.org;
...
}