SSL Zertifikat für Domain und alle ports?

1 Antwort

Ein Zertifikat ist nicht an einen Port gebunden. Also ja, das ist möglich. Dann muss der Port aber auch HTTPS "sprechen". Wenn dort nur http läuft kann man das Zertifikat natürlich nicht einbinden

Woher ich das weiß:Berufserfahrung – arbeite seit vielen Jahren in der IT
Kackhaufen200 
Fragesteller
 25.07.2021, 20:08

Hmm verstehe...also sollte ich bei docker containern immer den port 443 des containers öffnen und nicht den port 80. Aber wie funktioniert das eigendlich bei containern wie portainer? Der spricht die weboberfläche ja auf 9000

0
TheFamousSpy  25.07.2021, 20:26
@Kackhaufen200

Genau, du musst aber https natürlich auch konfigurieren. Das Zertifikat muss ja installiert werden.

Portainer kenne ich nicht aber man kann grundsätzlich auf jedem Port ein Zertifikat nutzen, entscheidend ist nur welches Protokoll auf dem Port gesprochen wird. D.h. ich kann auch auf 9000 HTTPS einsetzen

0
Kackhaufen200 
Fragesteller
 25.07.2021, 21:55
@TheFamousSpy

Ja nur leider geht das nicht...ich habe mir ein ssl zertifikat für meine domain gehohlt mithilfe von certbot. Nun versuche ich auch die ganzen container die nur über ports laufen auf https umzustellen... Nur bisher eben ohne erfolg..laut der portainer docs braucht man ein eigenes portainer certificat nun ist die frage woher ich so eins kriege...

0
TheFamousSpy  25.07.2021, 22:00
@Kackhaufen200

Wenn alles über dieselbe Domain läuft kannst du das Lets Encrypt Zertifikat (das mit certbot erstellt wurde) auch bei portainer installieren. Certbot zeigt bei der Zertifikatserstellung eh an wo das Zertifikat abgelegt wurde

0
Kackhaufen200 
Fragesteller
 26.07.2021, 19:47
@TheFamousSpy

Ja nur hat es die falsche datei endung...laut portainer docs brauche ich eine .key file

0
TheFamousSpy  26.07.2021, 20:34
@Kackhaufen200

Ein Zertifikat besteht immer aus zwei Teilen. Dem Zertifikat (was grob gesagt einem öffentlichen Schlüssel entspricht) und dem privaten Schlüssel.

Der Dateityp ist in der Regel egal, du kannst die Endung ändern, du musst nur umbenennen (Dateityp ändern) oder eventuell konvertieren, je nachdem was du für eine Datei hast. Das lässt sich normalerweise recht einfach googeln wie das geht

0