2016-03-30 6 views
1

Ich benutze einen gitblit Server.Wie erstelle ich ein Zertifikat für den gitblit Server?

Ich kann darauf zugreifen mit: https://localhost:8443, aber beim Zugriff auf https://192.168.10.1:8443, die die IP-Adresse meines PCs ist, sehe ich SSL Error.

Kann jemand bitte ein Licht auf das werfen, was ich möglicherweise falsch mache?

Antwort

1

Zertifikate sind an Hostnamen gebunden.

Standardmäßig generiert Gitblit GO ein selbstsigniertes Zertifikat für localhost. Wenn Sie auf Gitlit GO über https mit einem anderen Hostnamen (wie der IP-Adresse) zugreifen, wird sich der Browser über den Hostnamen-Mismatch beschweren. Es wird sich auch über das selbstsignierte Zertifikat beschweren, selbst wenn Sie vom erwarteten Hostnamen auf den Server zugreifen. Beides sind Standardsicherheitsreaktionen.

Ihre Lösung Auswahl stehen:

  1. eine Ausnahme hinzufügen für Ihre selbst signiertes Zertifikat
  2. Initiieren Sie eine CSR (Certificate Signing Request) und den Kauf eines signierten Zertifikats durch eine Zertifizierungsstelle (Thawte, VeriSign, usw.).
  3. Sie https nicht
+0

verwenden Kann ich Gitblit GO-Zertifikat erstellen verwenden, um auf meinen eigenen? – Miron