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?
Falco
(Falco)
23 Febrero, 2020 18:40
2
¿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?
Remah
(Just another happy Discourse user)
23 Febrero, 2020 18:41
4
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:
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken.
If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container.
NOTE: This is for advanced admins
This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working.
You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will…
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
Remah
(Just another happy Discourse user)
23 Febrero, 2020 18:47
8
He tomado este enlace de Google: ejecutar otros sitios web en la misma máquina que Discourse:
@pfaffman edited this heavily 2022.02.24. Blame me if it’s broken.
If you want to run other websites on the same machine as Discourse, you need to set up an extra NGINX or HAProxy proxy in front of the Docker container.
NOTE: This is for advanced admins
This guide assumes you already have Discourse working - if you don’t, it may be hard to tell whether or not the configuration is working.
You cannot use ./discourse-setup to set up Discourse if another server is using port 80 or 443. You will…
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
Falco
(Falco)
23 Febrero, 2020 19:15
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
pfaffman
(Jay Pfaffman)
24 Febrero, 2020 13:25
14
¿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.
danb35
(Dan)
24 Febrero, 2020 13:56
15
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