Ciao,
Ho appena terminato la mia prima installazione di Discourse su un server Ubuntu 22.04.4 su Proxmox VE (ambiente virtuale).
L’installazione è andata bene, senza errori, ma dopo averla completata, il sito del forum non si apre dicendo che il servizio non è accessibile.
Controllando dalla mia rete vedo le porte chiuse:
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
Ma eseguendo lo stesso per localhost dall’interno della macchina Ubuntu, risulta aperto:
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
Tuttavia, se eseguo il controllo dell’indirizzo IP dalla stessa VM Ubuntu, vedo questo:
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
Quindi, le porte risultano filtrate.
Le porte sono state aperte nel 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 l’inoltro delle porte Docker sembra essere impostato correttamente:
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
Cosa sto sbagliando? Dov’è il problema?

