Hallo,
Ich habe gerade meine erste Discourse-Installation auf einem Ubuntu 22.04.4-Server auf Proxmox VE (virtuelle Umgebung) abgeschlossen.
Die Installation verlief problemlos, aber nach Abschluss lässt sich die Forum-Website nicht öffnen, da der Dienst nicht erreichbar ist.
Wenn ich von meinem Netzwerk aus prüfe, sehe ich die Ports als geschlossen:
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
Wenn ich jedoch denselben Test für localhost von innerhalb der Ubuntu-Maschine aus durchführe, werden die Ports als offen angezeigt:
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
Wenn ich jedoch die IP-Adresse von derselben Ubuntu-VM aus prüfe, sehe ich Folgendes:
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
Die Ports werden also als gefiltert angezeigt.
Die Ports wurden in der Firewall geöffnet:
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)
Und die Docker-Portweiterleitung scheint korrekt eingestellt zu sein:
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
Was mache ich falsch? Wo liegt das Problem?

