Como? Eu não entendi bem o que você quis dizer.
Quero dizer, trocar github.com por google.com no comando
root@37-app:/var/www/discourse# curl google.com -v
* Could not resolve host: google.com
* Closing connection 0
curl: (6) Could not resolve host: google.com
root@37-app:/var/www/discourse#
Não consegue conectar porque as portas estão fechadas. Você está usando firewall, proxy reverso, outros serviços, etc.?
Como é sua configuração — você está usando algum serviço de hospedagem?
Atualmente tenho um sistema baseado no Ubuntu 18.04. Eu uso vds.
Bem, você tem as portas 443 e 80 abertas e nenhum outro serviço escutando nelas?
Como posso aprender isso? Se fosse Linux normal, eu poderia te dar as informações que você quer imediatamente, mas acho que precisamos fazer coisas diferentes aqui já que estamos usando docker.
E ainda assim o Ubuntu é apenas um Linux comum ![]()
Claro, ele também pode vir via Docker. Mas eu começaria procurando primeiro por coisas fáceis e comuns. Como o que o seu UFW diz.
Eu digitei ./launcher enter app e então entrei com este comando:
root@37-app:/var/www/discourse# netstat -tulnp
bash: netstat: command not found
Não entre no docker. Pergunte, e ufw status, normalmente no shell.
root@37:~# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 136231/systemd-reso
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 128299/docker-proxy
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 136191/sshd: /usr/s
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 128276/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 128306/docker-proxy
tcp6 0 0 :::22 :::* LISTEN 136191/sshd: /usr/s
tcp6 0 0 :::443 :::* LISTEN 128284/docker-proxy
udp 0 0 127.0.0.53:53 0.0.0.0:* 136231/systemd-reso
++
root@37:~# ufw status
Status: inactive
Tente isto:
Se não ajudar, então você sabe que o problema pode ser o próprio docker.
Segui os passos do artigo que você me deu, mas ainda recebo o mesmo erro. O que devo fazer agora?
Você leu isto:
Ou isto:
Ou isto:
Existem vários tópicos que estão próximos dos mesmos problemas que você tem.
Desculpe, mas tenho conhecimento zero de Docker ![]()
Parece ser um problema de rede. Você pode tentar copiar /var/discourse para um novo servidor, especialmente um com um serviço de hospedagem diferente.
Há um tópico sobre a mudança para outro servidor. Mover um site Discourse para outro VPS com rsync
Com que tipo de servidor você está tentando iniciar o Discourse?
Um servidor de $12/mês com esta plataforma funcionará com o procedimento de instalação padrão:
Não sei se é questão de dinheiro porque esse Discourse não consegue ver o mundo exterior ![]()
Isso parece ser o problema, provavelmente pedir ao administrador do servidor/help desk seria um bom primeiro passo se não houver conexão com a internet.
É preciso ter cuidado aqui para não confundir dois problemas separados durante a solução de problemas. Portas de entrada fechadas não afetam conexões de saída.
O melhor primeiro passo aqui é provavelmente uma reinicialização para garantir que a pilha de rede e o Docker inicializem de forma limpa.
E, no entanto, a maioria dos administradores usa UFW e ele cuida de ambas as direções.