通过 Docker 在带有 Litespeed 的现有服务器上为生产环境安装?

如果我按照这里的安装步骤进行操作:

我的现有 CentOS cPanel 服务器运行 Litespeed 而不是 Apache 作为 Web 服务器,并且服务器上已经有十几个其他网站,这会如何运作?

我需要进行哪些调整才能让 Discourse 安装在其中一个需要它的网站上正常运行?

您无法遵循这些步骤。您必须手动配置它并创建 light speed reverse proxy。请参阅 如何在具有现有 Apache 站点的服务器上设置 Discourse 作为示例。如果该服务器的内存少于 4GB,我建议您再启动一个服务器,以便您可以轻松地进行设置。

好的……但它可以设置在已在 Litespeed 上运行的现有网站的子文件夹中,对吗?

或者至少以某种方式映射到该现有网站(运行在 Litespeed 上)的子域,对吧?

或者根本不行?

是的,你可以使用子文件夹,但非常不推荐。它会增加很多复杂性,而且据我所知,没有人相信使用子文件夹有 SEO 优势。话虽如此,我认为一些托管的客户确实使用了子文件夹,所以它应该可以工作。

有关更多信息,请参阅 使用 Docker 的子文件夹支持