parrhesia
(Philippe Fanaro)
1
抱歉,我有点困惑,不知道要让 Discourse 在我的网站上可用需要做什么。
据我理解,您需要为当前域名添加类似 forums. 的前缀,并在该新前缀域名上运行一个 Docker 容器 或其他独立服务器,才能使 Discourse 可用。
但能否使用相同的域名来实现呢?比如 example.com/forums?也许 Discourse 并不支持这种配置?
另一个让我困惑的问题是,考虑到我的网站运行在 HostGator 服务器上,我该如何安装 Discourse?我是否需要另外付费购买服务器和域名,并在其上安装 Discourse?有人能针对这种情况提供指导吗?
请告诉我您的看法。您的建议可能完全出乎我的意料。
pfaffman
(Jay Pfaffman)
2
我认为 HostGator 不提供完整的服务器,因此您需要更换主机才能进行子目录安装(实际上,我认为如果您在前面使用 Cloudflare,或许可以进行子目录安装,但我不确定是否有人这样做过)。
子目录安装并不推荐,而且似乎很少有人仍然相信这样做对 SEO 有优势。但如果您想尝试,可以查看 Serve Discourse from a subfolder (path prefix) instead of a subdomain
出于显而易见的原因,我建议使用子域名安装。forum.example.com 用于托管网站论坛其实并不差。
你也可以选择 @pfaffman 上面建议的子文件夹方式,但无论哪种情况,你都需要使用 HostGator 账户之外的服务器。
你需要一台具有 Root 权限的 VPS(虚拟专用服务器)来安装和管理 Discourse。
希望这能帮到你。
parrhesia
(Philippe Fanaro)
4
抱歉回复晚了。感谢您的建议,我会尽快尝试。这个社区似乎比网上大多数论坛(尤其是 StackOverflow……)都要友好得多,请继续保持!