Configuration de l'application MEAN sur l'océan numérique à l'aide de nginx

J'essaie d'installer une application Nodejs + Angularjs sur digitalocean. J'ai séparé le frontend (angularjs) et le backend (nodejs) en deux servers nodejs fonctionnant chacun sur les ports 3000 et 4000 respectivement. Je veux que l'application angularjs soit diffusée sur mydomain.com et que le server backend soit diffusé via le sous-domaine api.mydomain.com. Ma configuration nginx est:

server { server_name mydomain.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $proxy_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:3000; } } server { server_name api.mydomain.com; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $proxy_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4000; } } 

Voici la configuration DNS de la gouttelette:

 Type Host Value TTL A api.mydomain.com directs to IP_ADD_OF_DROPLET 3600 A mydomain.com directs to IP_ADD_OF_DROPLET 1800 NS mydomain.com directs to ns1.digitalocean.com 1800 NS mydomain.com directs to ns2.digitalocean.com 1800 NS mydomain.com directs to ns3.digitalocean.com 1800 

mydomain.com est configuré pour utiliser les 3 servers de noms digitalocean (ns_.digitalocean.com)

J'ai besoin d'aide à ce sujet, afin que le server api soit accessible (api.mydomain.com).

One Solution collect form web for “Configuration de l'application MEAN sur l'océan numérique à l'aide de nginx”

Les loggings NS pour mydomain.com indiquent ns37.domaincontrol.com et ns38.domaincontrol.com qui appartiennent à GoDaddy afin que personne ne connaisse vos parameters sur ns_.digitalocean.com . Vous devez définir les loggings NS dans votre panneau de contrôle de domaine sur votre registre de domaine (je suppose GoDaddy) pour indiquer les servers de noms d'océan numérique ou créer les loggings A nécessaires pour @ et api sur votre panneau de contrôle de domaine.

  • Nginx proxying Nodejs (Dokku). Les en-têtes de réponses CORS ne traversant pas
  • Impossible de configurer blueimp jquery upload server for Node en utilisant SMF sur SmartOS
  • Buffer request à nginx pour une courte période si backend est en panne
  • Est-ce que npm est conçu pour être utilisé pour gérer les dependencies client-côté aussi?
  • Paramètres Nginx, HAproxy, Unicorn, Rails et Nœud
  • De Http vers Https NodeJS Websockets sur Apache Server
  • SSL - Apache et Node.js sur la même instance Amazon EC2
  • Elastic beanstalk access private git repo
  • Devrais-je déplacer Node.js vers un server distinct, ou l'héberger avec LNMP?
  • Nom d'hôte sur Localhost avec Port - OSX
  • Mise à jour des machines virtuelles du server derrière un proxy inverse NGINX
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.