Hallo,
Ich bin noch ziemlich unerfahren, was sysadmin-Themen angeht und bräuchte noch etwas Unterstützung.
Mein Ziel wäre folgendes:
- Mailcow soll über mail.meinedomain.de erreichbar sein.
- Mein Node.js-Server soll über meinedomain.de erreichbar sein.
- meinedomain.de soll mit HTTPS gesichert sein, für mail.meinedomain.de ist es erstmal nicht notwendig.
Stand der Dinge ist:
Mailcow läuft via Docker auf dem Server und ist über meinedomain.de erreichbar. Der Node.js-Server liegt theoretisch auch als Image bereit, kann aber aktuell nicht gleichzeitig mit Mailcow laufen, da beide auf Port 80 wollen.
Ich habe ein RapidSSL DV Zertifikat, davon kann ich den CSR, das Zertifikat und den Key im Controlpanel bei Netcup abrufen. In den Tutorials, wie ich diese in Node.js einbinde wird jedoch davon ausgegangen, dass ich ein CA-Bundle habe, mir ist aber nicht ganz klar, was das ist, bzw. wie ich das bekommen/erstellen kann.
Die erste Frage ist daher, wie ich das mit Hostname, Ports und Mailcow regeln kann, dass Mailcow unter mail.meinedomain.de erreichbar ist und meinedomain.de bzw. Port 80 frei ist für den Node.js-Server.
Die zweite Frage wäre, wie das mit dem CA-Bundle funktioniert.
Vielen Dank im Voraus für alle Hinweise, Tipps und weiterführende Infos!