GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile determinare la porta https per il reindirizzamento in Docker

Questo perché quando hai creato il progetto ASP.NET Core hai selezionato l'opzione "Configura per HTTPS". Questo aggiunge il middleware HttpsRedirectionMiddleware che applica le connessioni SSL per la tua app web. Il file docker che hai creato specifica solo la porta HTTP. Quindi HttpsRedirectionMiddleware non riesce e chiude l'applicazione. Fondamentalmente se non avessi selezionato l'opzione "Configura per HTTPS" durante la creazione del progetto, starai bene o ti assicurerai che SSL sia configurato correttamente (porte e certificati).


I due avvertimenti sono totalmente indipendenti.

Per l'avviso DataProtection, consiglio di seguire le linee guida presentate qui nei documenti ufficiali di ASP.Net Core. Se ti interessa approfondire il codice sorgente e la decisione pertinenti, puoi vedere questo PR GitHub di ASP.Net pertinente.

Per l'avviso di reindirizzamento https, consiglio semplicemente di rimuovere la politica di reindirizzamento https dal startup.cs file che è tipicamente definito tramite app.UseHttpsRedirection(); a meno che tu non stia effettivamente utilizzando questa policy per il tuo container e in questo caso dovresti effettivamente configurare i certificati ed esporre la porta HTTPS sul tuo container.


Linux
  1. Come aprire la porta 2195 in iptables CentOS 6 per attivare l'APNS

  2. docker Il processo per docker.service non è riuscito perché il processo di controllo è terminato con un codice di errore

  3. Comprensione dei mapping delle porte docker

  4. Tunnel SSH HTTPS

  5. Quali sono le alternative per controllare le porte aperte, oltre a telnet?

SSLH:condividi una stessa porta per HTTPS e SSH

Reindirizzamento a HTTPS

Docker per Mac:la guida all'installazione completa

Scansioni delle porte Linux efficaci per l'amministratore di rete

Come specificare il nome host per il contenitore in esecuzione?

Docker:impossibile aggiungere le interfacce di coppia (operazione non supportata)