GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehler beim Ermitteln des https-Ports für die Umleitung in Docker

Dies liegt daran, dass Sie beim Erstellen des ASP.NET Core-Projekts die Option „Für HTTPS konfigurieren“ ausgewählt haben. Dadurch wird die HttpsRedirectionMiddleware-Middleware hinzugefügt, die SSL-Verbindungen für Ihre Web-App erzwingt. Die von Ihnen erstellte Docker-Datei gibt nur den HTTP-Port an. Daher schlägt die HttpsRedirectionMiddleware fehl und die Anwendung wird heruntergefahren. Wenn Sie beim Erstellen des Projekts nicht die Option "Für HTTPS konfigurieren" ausgewählt hätten, wäre dies grundsätzlich in Ordnung oder stellen Sie sicher, dass SSL ordnungsgemäß eingerichtet ist (Ports und Zertifikate).


Die beiden Warnungen sind völlig unabhängig voneinander.

Für die DataProtection-Warnung empfehle ich, die hier in den offiziellen ASP.Net Core-Dokumenten vorgestellten Anleitungen zu befolgen. Wenn Sie sich eingehender mit dem relevanten Quellcode und der Entscheidung befassen möchten, können Sie diese relevante ASP.Net GitHub-PR anzeigen.

Für die https-Umleitungswarnung empfehle ich, einfach die https-Umleitungsrichtlinie aus startup.cs zu entfernen Datei, die typischerweise über app.UseHttpsRedirection(); definiert wird es sei denn, Sie verwenden diese Richtlinie tatsächlich für Ihren Container und in diesem Fall müssten Sie die Zertifikate tatsächlich einrichten und den HTTPS-Port auf Ihrem Container verfügbar machen.


Linux
  1. OpenStack-VM-Startfehler – Letzte Ausnahme:Bindung für Port fehlgeschlagen [Gelöst]

  2. Auf HTTPS umleiten

  3. Weg, um den optimalen Wert für den Bs-Parameter zu Dd zu bestimmen?

  4. Die Aktion Installation für das Produkt MySQL Server 5.7.19 ist fehlgeschlagen.

  5. Docker-Port-Mappings verstehen

SSLH – Teilen Sie einen gleichen Port für HTTPS und SSH

Docker für Mac:Die vollständige Installationsanleitung

Effektive Linux-Port-Scans für den Netzwerkadministrator

Wie bestimme ich die Baudrate einer seriellen Schnittstelle?

Wie wird der Hostname für den laufenden Container angegeben?

Docker:Paar-Schnittstellen konnten nicht hinzugefügt werden (Vorgang wird nicht unterstützt)