Olá,
Acabei de concluir minha primeira instalação do Discourse em um servidor Ubuntu 22.04.4 no Proxmox VE (ambiente virtual).
A instalação ocorreu bem, sem erros, mas depois de finalizá-la, o site do fórum não abre, dizendo que o serviço não está acessível.
Ao verificar de minha rede, vejo as portas como fechadas:
PS C:\Users\mwojt> nmap 192.168.131.211
Nmap scan report for 192.168.131.211
PORT STATE SERVICE
22/tcp open ssh
80/tcp closed http
443/tcp closed https
Mas ao executar o mesmo para localhost de dentro da máquina Ubuntu, ele mostra como aberto:
root@ubuntu-discourse:~# nmap localhost
Nmap scan report for localhost (127.0.0.1)
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
443/tcp open https
No entanto, se eu executar a verificação do endereço IP da mesma VM Ubuntu para o IP, vejo isto:
root@ubuntu-discourse:~# nmap 192.168.131.211
Nmap scan report for ubuntu-discourse (192.168.131.211)
PORT STATE SERVICE
22/tcp open ssh
80/tcp filtered http
443/tcp filtered https
Portanto, as portas aparecem como filtradas.
As portas foram abertas no firewall:
root@ubuntu-discourse:~# ufw status
Status: active
To Action From
-- ------ ----
80 ALLOW Anywhere
443 ALLOW Anywhere
22 ALLOW Anywhere
80 (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)
E o encaminhamento de porta do Docker parece estar configurado corretamente:
root@ubuntu-discourse:~# docker port 6922c7802903
80/tcp -> 0.0.0.0:80
80/tcp -> [::]:80
443/tcp -> 0.0.0.0:443
443/tcp -> [::]:443
O que estou fazendo de errado? Onde está o problema?

