你好!我在一台 DigitalOcean 的 Ubuntu 20.04 虚拟机上托管 Discourse 论坛。此前一切运行正常。最近有报告称,部分设备无法连接到服务器。不过我本人并未遇到此问题,我的 iPhone 8 和 MacBook Air 均能正常访问。有人遇到过类似情况吗?在搭建论坛时,我参考了以下指南:
Discourse 与 Nginx 配置:
Let’s Encrypt 配置:
你好!我在一台 DigitalOcean 的 Ubuntu 20.04 虚拟机上托管 Discourse 论坛。此前一切运行正常。最近有报告称,部分设备无法连接到服务器。不过我本人并未遇到此问题,我的 iPhone 8 和 MacBook Air 均能正常访问。有人遇到过类似情况吗?在搭建论坛时,我参考了以下指南:
Discourse 与 Nginx 配置:
Let’s Encrypt 配置:
我们在此唯一支持的安装指南是 Discourse 官方标准安装。该指南附带预配置的 Let’s Encrypt 和 nginx,与我们支持的所有设备兼容。
建议您尽快将安装迁移到受支持的方案。
您是否有关于无法连接设备的详细信息?Discourse 仅支持(或已知支持)以下设备和浏览器。
Android 版本存在一些限制,据我所知,问题大致出在 Android 4.4 及以上版本。
很遗憾,我还没能找到论坛无法对哪些用户正常工作的规律。我知道确实存在 Safari 和 Chrome 都无法使用的情况。刚刚有用户告诉我,Safari(Mac 和 iPhone)以及 Chrome 的无痕模式无法使用,但 Chrome 的正常模式可以。这看起来很奇怪,我也不清楚是什么导致了这个问题。
我认为是配置出了问题,同意 @Falco 的观点,第一步是恢复到原生/官方支持的安装。该安装已包含 Let’s Encrypt,并支持 Nginx,因此自行配置并不会带来额外价值。
好的,我会尝试重新配置!