Problema al instalar Discourse en OVH VPS Ubuntu 22.04

Hola,
Intento instalar Discourse en OVH VPS Ubuntu 22.04 siguiendo esta documentación: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

El puerto 443 parece estar abierto porque cuando ejecuto sudo ufw status obtengo:
Status: active
To Action From


22/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)

Pero cuando ejecuto: ./discourse-setup

Obtengo el siguiente mensaje: El puerto 443 del ordenador no parece ser accesible usando el nombre de host mydomain

Cuando modifico manualmente el /containers/app.yml, consigo instalar Discourse correctamente solo con http, pero no funciona cuando intento abrirlo con https.
Obtengo el siguiente mensaje con https:
Este sitio es inaccesible
mydomaine no permite la conexión.

¿Alguien sabe cómo proceder, por favor?

Hola,

También probé este método: https://youtu.be/EaUIsIYivE8
Mismo resultado: funciona con http pero no con https

Si estás usando Cloudflare, asegúrate de usar el modo “DNS only”.

Gracias Jay por tus comentarios. Uso OVH y no Cloudflare.

¿Estás usando algún tipo de proxy inverso?

Discourse-setup realiza una prueba bastante rudimentaria para ver si es posible conectarse a sí mismo con curl y tu nombre de host. Parece que algo está impidiendo que Let’s Encrypt se conecte al servidor. Si reconstruyes suficientes veces, alcanzarás los límites de tasa que te impedirán obtener un certificado durante una semana.

@pfaffman sin proxy inverso. No he instalado nada, solo seguí la instalación de usuario.
sudo systemctl status nginx
No se pudo encontrar la unidad nginx.service.

¿Qué conexión necesitas? ¿Es HTTP o HTTPS? No entendí a qué te referías

Hola @xiaokong23357 Necesito https pero hasta ahora solo funciona con http.

¿Qué estás usando para el DNS de tu dominio?

Mi única otra suposición es que tu VM tiene el puerto 443 bloqueado a nivel de red (antes de que llegue a tu VM). Puedes consultar con tu proveedor de VM para ver si está bloqueado de alguna manera. Si es AWS, entonces necesitas modificar los niveles de seguridad, creo.

@Timelord, utilizo el DNS proporcionado por OVH
Actualmente estás utilizando los servidores DNS recomendados por OVH para tu dominio:

Hola @Titi :wave: :fr:

¿Puedes proporcionarnos la configuración exacta de tu servidor, con las opciones que elegiste?
Alquilo un VPS en OVH y sé que proponen un montón de cosas para marcar o desmarcar.

@Canapin, encontrarás mi configuración a continuación:
Modelo: VPS vps2020-value-1-2-40
Vps con distribución linux
Arranque: LOCAL
SO / Distribución: Ubuntu 22.04
Zona: Región OpenStack: os-sbg8*
Memoria 2GO SSD NVMe
Almacenamiento 40GO



No tomé la opción cPanel & Plesk

1 me gusta

¡Gracias!

¿Intentaste este paso? OVH suele tardar un poco en responder, pero eso podría ser útil.

@Canapin, por supuesto. Estos son sus comentarios:
Gracias por contactar con el soporte de OVHcloud.

Acabo de comprobar el correcto funcionamiento de su servicio y confirmo que a nuestro nivel no se ha observado ningún incidente en nuestras infraestructuras.

La ayuda con la configuración del software no entra dentro del ámbito de soporte, le invito a contactar con nuestra comunidad para encontrar la ayuda necesaria.

Puede que deje este tema a usuarios más experimentados (solo soy un transeúnte aleatorio :smile:), pero por casualidad, ¿tienes algún otro software web ejecutándose en tu VPS? :person_shrugging:

1 me gusta

No he lanzado ningún otro software en mi VPS. Obtengo un VPS especialmente para configurar mi Discourse. Pero no sé si OVH lanza algo en el VPS. ¿Cómo puedo saberlo?

¿Podría ser su mala configuración?
Los programas de Discourse pueden usar HTTPS
Compruebe el elemento de plantillas “templates/web.ssl.template.yml” en app.yml para la introducción de archivos de plantilla; A continuación, tiene que comprobar la entrada de exposición - “443:443” # https
Si la plantilla está habilitada

1 me gusta

El directorio predeterminado del certificado SSL para Discourse se encuentra en /var/discourse/shared/standalone/ssl/

@xiaokong23357 sí, reviso tus puntos:

2 Me gusta