Dirección ya en uso durante la configuración

Hola,

he recibido este error:

Error de respuesta del daemon: el controlador falló al programar la conectividad externa en el endpoint app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f): Error al iniciar el proxy de usuario: listen tcp 0.0.0.0:80: bind: la dirección ya está en uso
Error: no se pudo iniciar los contenedores: app

¿Alguien sabe cómo solucionarlo?

¿Estás intentando instalar Discourse en un servidor que ya se utiliza para otras aplicaciones?

Discourse se vincula a los puertos web predeterminados, por lo que recomiendo utilizar un servidor completamente nuevo para Discourse.

3 Me gusta

¿Qué quieres decir con servidor completamente nuevo?

Podrías buscar ese error, que indica que el puerto ya está en uso.

Por lo tanto, no estás siguiendo el método de instalación oficial: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

Y probablemente necesites este tema:

Seguí el método de instalación oficial

¿Hay alguna manera de cambiar los puertos? De ser así, ¿cómo y a qué debería cambiarlos?

Dice que la página no es válida o es privada

He tomado este enlace de Google: ejecutar otros sitios web en la misma máquina que Discourse:

Yo también obtengo este error

nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) falló (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/var/discourse/shared/standalone/ssl/ssl.crt’,‘r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: prueba del archivo de configuración /etc/nginx/nginx.conf falló

Noté que toda la carpeta ssl está vacía, ¿cómo puedo solucionar eso?

Además, algo más vino con ello

nginx: [advertencia] la directiva “ssl” está obsoleta, usa la directiva “listen … ssl” en su lugar en /etc/nginx/sites-enabled/discourse.conf:12

Si tu servidor tiene los puertos bloqueados, tampoco podrá generar certificados.

¿Es este un droplet de Digital Ocean? Recomiendo crear uno nuevo con Ubuntu 18.04.

No tengo Digital Ocean instalado

¿Dónde está este servidor?

La recomendación es formatear el sistema operativo con una instalación limpia y asegurarse de que no tenga servidores web (Apache o Nginx) instalados.

Si hubieras seguido ese método, no habrías obtenido ese error. ¿Dónde está tu servidor (o VPS) y qué sistema operativo (y versión) tienes instalado? ¿Qué más has instalado en ese servidor?

3 Me gusta