Ayuda a configurar muchos sitios web en un solo VPS

¡Hola, soporte!

Tengo un VPS con 2 GB de RAM y quiero configurar 3 sitios web de Discourse en un solo VPS.

He visto este enlace: How to Install Discourse Forum with Nginx on Ubuntu 16.04

Paso 1: Instalar Docker en Ubuntu 16.04
Paso 2: Instalar y configurar el foro de Discourse
Paso 3: Generar SSL con Let’s Encrypt en Ubuntu 16.04
Paso 4: Instalar y configurar Nginx como proxy inverso para el contenedor de Discourse
Paso 5: Instalador web de Discourse
Paso 6: Configuración adicional de Discourse

Funciona en el sitio web 1, pero en el sitio web 2 da error.

¡Gracias!

No admitimos métodos de instalación de terceros aquí.

Deberás seguir la instalación estándar y luego revisar la guía sobre multisitio.

3 Me gusta

Mi forma de hacerlo, ya que me gusta la simplicidad, es el método de “un contenedor por sitio web”, donde cada contenedor utiliza una plantilla web.socketed.template.yml para que cada aplicación (contenedor) funcione con el proxy inverso de Nginx.

Algo así, más o menos:

O bien, puedes crear todos tus contenedores primero y realizar toda la parte de nginx y SSL (Let’s Encrypt) al final, si te sientes con suerte.

Este enfoque consumirá más espacio en disco y memoria, pero tendrás la ventaja de que cada sitio web se ejecutará en su propio contenedor aislado.

No creo que este método esté “oficialmente soportado”, pero en mi opinión es lo suficientemente sencillo de configurar y mantener por uno mismo. Configurar el contenedor con socket es fácil porque existe una plantilla “oficial” de Discourse para ello; además, la configuración del proxy inverso de Nginx hacia un socket de dominio Unix está bien documentada en internet (y también hay algunos ejemplos de Discourse).

1 me gusta

¿Me ayudas a enlazar paso a paso?