⊗ndHsDmNC 46 of 47 menu

Configuration de Nginx pour les sites de test

Utilisons Nginx pour lier des domaines à nos sites de test. Pour ce faire, ouvrons le fichier de configuration, supprimons son contenu actuel et plaçons-y les paramètres de nos deux sites selon le schéma suivant :

server { paramètres du premier site } server { paramètres du deuxième site }

Configurons le premier site en spécifiant votre nom de domaine et votre port sur lequel le script du premier site est exécuté :

server { listen 80; server_name test1.com; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Ci-dessous dans le même fichier, configurons le deuxième site, en spécifiant également le bon domaine et port :

server { listen 80; server_name test2.com; location / { proxy_pass http://localhost:3002; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Après cela, exécutons la commande vérifiant la configuration pour les erreurs :

nginx -t

Rechargeons Nginx :

service nginx reload

Redémarrons Nginx :

service nginx restart

Vérifions le statut de Nginx (doit être actif, texte vert) :

service nginx status

Voilà, maintenant vous pouvez accéder via le navigateur aux domaines et ils pointeront vers vos sites de test. Si cela ne fonctionne pas, assurez-vous que les enregistrements A des domaines pointent vers l'IP de votre serveur, et également que vous ne vous êtes pas trompé sur les ports des sites déployés sur NodeJS.

Lieez les domaines à vos sites de test en configurant Nginx.

Accédez à vos domaines via un navigateur.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser