Hallo Community,
nach stundenlangen Installationsproblemen ist es mir nun gelungen den Docker Container auf einem anderen Port zum laufen zu bringen.
Mein Problem ist das unter der Subdomain http://mail.example.com der nginx Server aus dem Container antwortet. Bei https://mail.example.com, bekomme ich einen SSL-Fehler.
Ich habe unter der Domain selber einen Apache2-Server laufen, hier sind für Domains und Subdomains via certbot Zertifikate installiert die einwandfrei laufen. Hier habe ich auch das Zertifikat für mail.example.com generieren lassen.
In der mailcow.conf habe ich die Ports wie folgt geändert:
HTTP_PORT=51100 HTTP_BIND=127.0.0.1 HTTPS_PORT=51101 HTTPS_BIND=127.0.0.1
Scheinbar hat diese Änderung aber wenig Erfolg gehabt, wenn die Subdomain unter Port 80 / 443 prinzipiell auf Mailcow zeigt.
Habt ihr eine Idee wo das Problem liegen könnte?
EDIT:
Wenn ich den Apache-Server stoppe ist die Subdomain auch nicht mehr erreichbar. Im nginx Log wird allerdings eine Anfrage dokumentiert.
EDIT2:
Starte ich den Docker-Container mit docker-compose up -d
und der Standard mailcow.conf neu kann ich das Interface erreichen, allerdings ist dann der Port natürlich belegt und der Apache-Server funktioniert nicht mehr.