Olá,
então, recebi este erro
Resposta de erro do daemon: o driver falhou ao programar a conectividade externa no endpoint app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f): Erro ao iniciar proxy de espaço de usuário: listen tcp 0.0.0.0:80: bind: endereço já em uso
Erro: falha ao iniciar containers: app
Alguém sabe como corrigir isso?
Falco
(Falco)
Fevereiro 23, 2020, 6:40pm
2
Você está tentando instalar o Discourse em um servidor que já é usado por outros aplicativos?
O Discourse se conecta às portas web padrão, então recomendo usar um servidor totalmente novo para o Discourse.
O que você quer dizer com servidor totalmente novo?
Remah
(Just another happy Discourse user)
Fevereiro 23, 2020, 6:41pm
4
Você pode pesquisar por esse erro, que indica que a porta já está em uso.
Portanto, você não está seguindo o método oficial de instalação: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
E provavelmente precisa deste tópico:
@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…
Eu segui o método oficial de instalação.
Existe alguma maneira de alterar as portas? Se sim, como e para o que devo alterá-las?
Ele diz que a página é inválida ou privada
Remah
(Just another happy Discourse user)
Fevereiro 23, 2020, 6:47pm
8
Peguei este link do Google: rodar outros sites na mesma máquina que o 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…
Eu também recebo esse erro
nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) falhou (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: teste do arquivo de configuração /etc/nginx/nginx.conf falhou
Notei que a pasta ssl inteira está vazia, como posso corrigir isso?
Também veio mais uma coisa com isso
nginx: [aviso] a diretiva “ssl” está obsoleta, use a diretiva “listen … ssl” em vez disso em /etc/nginx/sites-enabled/discourse.conf:12
Falco
(Falco)
Fevereiro 23, 2020, 7:15pm
12
Se as portas do seu servidor estiverem bloqueadas, ele também não poderá criar certificados.
Trata-se de um droplet da Digital Ocean? Recomendo criar um novo executando o Ubuntu 18.04.
Não tenho o Digital Ocean instalado
pfaffman
(Jay Pfaffman)
Fevereiro 24, 2020, 1:25pm
14
Onde está este servidor?
A recomendação é formatar o sistema operacional com uma instalação limpa e garantir que você não tenha servidores web (apache ou nginx) instalados.
danb35
(Dan)
Fevereiro 24, 2020, 1:56pm
15
Se você tivesse seguido esse método, não teria recebido esse erro. Onde está seu servidor (ou VPS) e qual sistema operacional (e versão) você tem instalado? O que mais foi instalado nesse servidor?