Standardmäßig können Sie Discourse nicht installieren, da Verbindungen zu den Ports 80 und 443 nicht erlaubt sind. Sie müssen beide im Sicherheitsliste (im Oracle-Kontrollpanel) und der Instanz-Firewall (per SSH) freigeben.
So gehen Sie bei einer regulären Ubuntu-Installation vor (es unterscheidet sich leicht von deren offizieller Anleitung, die ein anderes Linux-Image verwendet).
Im Oracle-Panel:
Nachdem Sie Ihre Ubuntu-Instanz erstellt haben, gehen Sie zu Instanz-Details und klicken auf den Subnet-Link:
Klicken Sie auf die Sicherheitsliste:
Klicken Sie auf Eingangsregeln hinzufügen, wählen Sie das TCP-Protokoll, setzen Sie die Quell-CIDR auf 0.0.0.0/0 und den Zielportbereich auf 80,443.
Bestätigen Sie durch Klicken auf „Eingangsregeln hinzufügen“.
Überprüfen Sie, ob die Regeln in der Sicherheitsliste hinzugefügt wurden:
In der Server-Kommandozeile per SSH:
Fügen Sie diese Regeln zu iptables hinzu:
iptables -I INPUT 5 -i ens3 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -I INPUT 5 -i ens3 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
Der Befehl fügt die Regeln an der richtigen Stelle hinzu. Wenn Sie sie einfach an bestehende Regeln anhängen, ohne die Zeilennummer (5) anzugeben, funktioniert das nicht, da sie von einer vorherigen bestehenden „Alles ablehnen“-Regel überschrieben werden.
Speichern Sie die Regeln, damit sie auch nach einem Neustart erhalten bleiben:
netfilter-persistent save
Jetzt können Sie Discourse installieren! ![]()



