GNU/Linux >> Tutoriales Linux >  >> Linux

No se pudo determinar el puerto https para la redirección en Docker

Esto se debe a que cuando creó el proyecto ASP.NET Core, seleccionó la opción "Configurar para HTTPS". Esto agrega el middleware HttpsRedirectionMiddleware que impone conexiones SSL para su aplicación web. El archivo acoplable que creó solo especifica el puerto HTTP. Por lo tanto, HttpsRedirectionMiddleware está fallando y cerrando la aplicación. Básicamente, si no hubiera seleccionado la opción "Configurar para HTTPS" mientras creaba el proyecto, estaría bien o se aseguraría de que SSL esté configurado correctamente (puertos y certificados).


Las dos advertencias no tienen ninguna relación.

Para la advertencia de protección de datos, recomiendo seguir la guía que se presenta aquí en los documentos oficiales de ASP.Net Core. Si desea profundizar en el código fuente y la decisión relevantes, puede ver este ASP.Net GitHub PR relevante.

Para la advertencia de redirección https, recomiendo simplemente eliminar la política de redirección https del startup.cs archivo que normalmente se define a través de app.UseHttpsRedirection(); a menos que realmente esté usando esta política para su contenedor y, en este caso, necesitaría configurar los certificados y exponer el puerto HTTPS en su contenedor.


Linux
  1. Error de lanzamiento de OpenStack VM:última excepción:error de enlace para el puerto [resuelto]

  2. Redirigir a HTTPS

  3. manera de determinar el valor óptimo para el parámetro Bs a Dd?

  4. La acción Instalar para el producto MySQL Server 5.7.19 falló.

  5. Como abrir el puerto 2195 en iptables CentOS 6 para activar el APNS

SSLH:comparta un mismo puerto para HTTPS y SSH

Docker para Mac:la guía de instalación completa

Exploraciones efectivas de puertos de Linux para el administrador de la red

Túnel HTTPS SSH

Cómo desvincular (eliminar) el enlace duro especial. creado para una carpeta?

Docker:no se pudo agregar el par de interfaces (operación no admitida)