Es ist die gleiche Idee, egal ob Sie WordPress oder ein anderes Framework verwenden.
Wenn mehrere Websites auf denselben Server verweisen, lauschen alle Website-/HTTP(S)-Datenverkehr an Port 80/433. Daher hätten Sie normalerweise einen Server, der an diesen Ports lauscht und den Datenverkehr basierend auf dem Hostnamen/der Website weiterleitet.
Was bedeutet das im Kontext von Discourse?
Sie können entweder den Discourse-Nginx-Server den Datenverkehrsumleitungen handhaben lassen (in diesem Fall würde Discourse auf 80/443 lauschen, siehe dieses Thema Run other websites on the same machine as Discourse) oder Sie lassen Discourse auf einem anderen Port, z. B. 8080, lauschen und bitten dann Ihren Server, ihn weiterzuleiten, wenn die Anfrage von der Forum-Website kommt. Hinweis: In diesem Fall ist es besser, TLS/SSL von Discourse zu deaktivieren und Ihren Hauptserver dies handhaben zu lassen.