Partage
  • Partager sur Facebook
  • Partager sur Twitter

nginx [reverse proxy], node, http & https

Sujet résolu
    15 septembre 2019 à 16:31:40

    Bonjour à tous, aujourd'hui je sollicite votre aide pour un problème de sys admin.

    J'ai actuellement un serveur web qui pourrai se schématiser comme cela:

              géré par nginx v       |            géré par pm2 v

    nginx (reverse proxy :*80) ->  sous domaine 1[:3001] node http

                                                       sous domaine 2[:3002] node http 

    pour des explication plus clair, lors d'un appel a mon site, le reverse proxy géré par nginx redirige vers le port correspondant au site web (géré par pm2, tournant sous node), en fonction du sous domaine, et j'aimerai rajouter un site web (tournant également sous node géré par pm2) cette fois ci en https (donc coté nginx sur port ssl) en faisant en sorte que mes 2 autres sites soient toujours accessible en http(:80).

    Merci beaucoup de votre aide ^^

    donc voici mes question plus spécifiques:

    - peux on mettre en place un serveur https en node écoutant dans mon cas sur le port 3002 redirigé par nginx depuis le port 80 ? (sachant que je veux que ce site web fonctionne uniquement en https)

    - dans le cas contraire, peux on ouvrir nginx a la fois sur le port 443 et sur le port 80 sans problème de cohabitation ?

    -
    Edité par Zoraneus 15 septembre 2019 à 16:39:50

    • Partager sur Facebook
    • Partager sur Twitter
    un projet ? Fait le ou ne le fait pas, il n'y a pas d'essai.
      15 septembre 2019 à 23:45:22

      J'ai un serveur https sous node fonctionnel (avec certificat self signed mais bon, c'est pour tester). Mon serveur étant actuellement indisponible jusqu'a lundi soir, je testerai cela à ce moment et posterai une solution pour les suivants dans mon cas
      • Partager sur Facebook
      • Partager sur Twitter
      un projet ? Fait le ou ne le fait pas, il n'y a pas d'essai.
        16 septembre 2019 à 8:00:17

        Le mieux à mon avis est de faire tourner nginx sur le port 443 (et 80) et de rediriger le 443 vers le 3002 (ou autre)
        • Partager sur Facebook
        • Partager sur Twitter

        nginx [reverse proxy], node, http & 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