帮助我在一个 VPS 上搭建多个网站

您好,支持团队!

我有一台 2GB 内存的 VPS,我想在这台 VPS 上搭建 3 个 Discourse 网站。

我查看了以下链接:How to Install Discourse Forum with Nginx on Ubuntu 16.04

步骤 1 - 在 Ubuntu 16.04 上安装 Docker
步骤 2 - 安装并配置 Discourse 论坛
步骤 3 - 在 Ubuntu 16.04 上生成 Let’s Encrypt SSL 证书
步骤 4 - 安装并配置 Nginx 作为 Discourse 容器的反向代理
步骤 5 - Discourse 网页安装程序
步骤 6 - Discourse 额外配置

我在网站 1 上可以访问,但在网站 2 上则出现错误。

谢谢!

我们在此不支持第三方安装方法。

您需要按照标准安装进行操作,然后查阅多站点指南

3 个赞

我的做法是追求简单,采用“每个网站一个容器”的方法,每个容器使用一个 web.socketed.template.yml 模板,这样每个应用(容器)都能与 Nginx 反向代理协同工作。

大致如下:

或者,如果您想碰碰运气,也可以先创建所有容器,最后再处理整个 nginx SSL(LetsEncrypt)部分。

这种方法会占用更多的磁盘空间和内存,但优势在于每个网站都在其独立的容器中运行。

我认为这种方法并非“官方支持”,但在我看来,配置和维护起来并不难。设置 socketed 容器很简单,因为有“官方”的 Discourse 模板可用;而将 Nginx 反向代理配置到 Unix 域套接字在互联网上也有详尽的文档(此外还有一些 Discourse 的示例)。

1 个赞

请一步步帮我链接?