Partage
  • Partager sur Facebook
  • Partager sur Twitter

[C#, ASP.NET CORE API] Déploiement web api https

Sujet résolu
    13 mars 2022 à 22:18:20

    Bonjour,

    J'ai un synology dans lequel docker tourne.

    J'ai créé une image ASP.Net Core 6.0

    J'arrive a atteindre mon api via http://mondomain.com:8080/test/customers

    Par contre impossible de se connecter via https://mondomain.com:8081/test/customers j'obtient ERR_CONNECTION_CLOSED

    au niveau de mes variables d'environnent j'ai :

    ASPNETCORE_URLS : http://+:80
    DOTNET_RUNNING_IN_CONTAINER : true
    DOTNET_VERSION : 6.0.3
    ASPNET_VERSION : 6.0.3

    si j'ajoute le https dans ASPNETCORE_URLS docker plante immédiatement.

    Je pense qu'il faudrait installer un certificat mais j'ignore comment.

    Si qq veux bien me donner un coup de main ce serait gentil, pcq plus je lit de docs moins je comprends.

    • Partager sur Facebook
    • Partager sur Twitter
      16 mars 2022 à 9:15:07

      Je me répond au cas ou qq chercherait l'info.

      Il faut utiliser un reverse proxy (ou proxy inversé) dans lequel on associe le certificat d'encryptions qui converti le flux http vers https.

      (nginx par exemple)

      • Partager sur Facebook
      • Partager sur Twitter

      [C#, ASP.NET CORE API] Déploiement web api https

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown