# Discourse recusou conexão na porta 443 e 80 após correção de instalação no Digital Ocean

**URL:** https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325
**Category:** Self-hosting
**Tags:** hosting
**Created:** [Março 7, 2025, 6:24pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325 "2025-03-07T18:24:30Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Damian\_Boon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/damian_boon/32/574032_2.png) [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon)
#### Post date: [Março 7, 2025, 6:24pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/1 "2025-03-07T18:24:31Z")

</div>

Pensei em dar a alguém uma possível solução depois de ter encontrado este problema de conexão recusada nas portas 443 e 80 após uma instalação do Discourse no Digital Ocean.

Meu erro de principiante foi fechar o console quando o redis diz “tchau tchau”, o que demora um minuto ou dois, fazendo-me fechar o console pensando que tinha terminado.

Você precisa esperar. Tente reconstruir a aplicação e espere com

cd /var/discourse  
./launcher rebuild app

Espero que isso ajude alguém, pois li todos os posts dizendo erros de DNS, etc., e depois percebi meu erro.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Março 7, 2025, 6:59pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/3 "2025-03-07T18:59:04Z")

</div>

Outra coisa que você pode fazer é usar o `tmux` para que esses processos continuem em execução se você fechar a conexão. (E `tmux attach` para reconectar na próxima vez que você fizer login)

---

<div class="post-metadata">

### Author: ![Damian\_Boon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/damian_boon/32/574032_2.png) [@Damian\_Boon](https://meta.discourse.org/u/Damian_Boon)
#### Post date: [Março 7, 2025, 7:00pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/4 "2025-03-07T19:00:10Z")

</div>

Além do meu alcance 🤣

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [Março 7, 2025, 7:19pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/5 "2025-03-07T19:19:47Z")

</div>

Acho que você está usando Ubuntu ou similar

`apt update && apt install tmux`

Em seguida, você executa o comando `tmux`

Nessa tela, você atualiza seu Discourse normalmente.

Se você fechar essa janela, ou deixá-la em segundo plano, ela continuará rodando lá. Se você abrir seu shell, você a encontrará usando `tmux attach -t 0` (porque você provavelmente não tem várias sessões abertas).

E se você fizer algo como eu faço com o iPad, onde começo a atualizar e mudo para assistir a um filme ou rolar redes sociais porque trabalhar é uma opção chata, posso voltar ao shell encontrando a atualização concluída e fechar essa janela do tmux usando `exit` e pronto.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [Março 7, 2025, 7:21pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/6 "2025-03-07T19:21:05Z")

</div>

Eu entendo isso.

Eu nunca usei **tmux** , mas o **screen** faz o mesmo. O básico é bem simples, especialmente se seu único objetivo é executar um processo por um tempo e nada mais sofisticado.  
Não requer mais do que um comando e um ou dois atalhos de teclado.

> **[How To Use Linux Screen](https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/)**
>
> Quicky learn how to use Linux screen in this two minute video. Learn how to run multiple, persistent shell windows from a single network connection.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [Março 7, 2025, 7:53pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/7 "2025-03-07T19:53:53Z")

</div>

Um caso muito específico, mas como trabalho principalmente no iPad, tenho duas razões para usar o tmux em vez do screen

- com o screen, eu me perco muito rapidamente onde estou
- eu nunca encontrei uma maneira de rolar; agora recebi uma mensagem desconhecida ao atualizar e, como usei o screen, tudo o que a rolagem faz é navegar pelo histórico do bash

---

<div class="post-metadata">

### Author: ![phill](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/phill/32/498896_2.png) [@phill](https://meta.discourse.org/u/phill)
#### Post date: [Março 8, 2025, 7:16pm UTC](https://meta.discourse.org/t/discourse-refused-connection-on-port-443-and-80-after-install-fix-on-digital-ocean/356325/8 "2025-03-08T19:16:43Z")

</div>

> [@Damian\_Boon](#):
>
> Além do meu nível de conhecimento 🤣

Eu também recomendo o `tmux`. Leva minutos para aprender o básico e é uma mão na roda para tarefas de longa duração.

Em uma função anterior, eu tinha processos de exportação que rodavam por mais de 24 horas e uma interrupção no acesso à internet ou o macbook entrando em modo de suspensão significava reiniciar. O `tmux` salvou o dia muitas vezes. 😃
