recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Déploiement d'Alibaba Cloud Linux (CentOS 6.8) nodejs

Je suis nouveau sur nodejs et j'ai acheté un serveur Alibaba Cloud avec la configuration la plus basse. Je souhaite déployer le projet nodejs que j'ai écrit. La version du nœud est 6.10.0.
Mais une erreur est signalée lors du démarrage
Numéro de port : 3000
ip est l'IP publique d'Alibaba Cloud

L'utilisation du port 3000 n'est pas utilisée :

Baidu a essayé de nombreuses méthodes mais n'a pas pu le résoudre ! Demandez conseil aux experts. . .
Le code est le suivant :

天蓬老师天蓬老师2765 Il y a quelques jours697

répondre à tous(3)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-05 11:14:31

    L'adresse réseau publique du serveur minimum que vous avez acheté ne peut pas être utilisée pour accéder directement au serveur de nœud. Il est recommandé d'utiliser nginx comme proxy pour localhost.
    L'explication officielle donnée par Alibaba Cloud.

    Ou changez le nom d'hôte en : 127.0.0.1 puis accédez à l'adresse du réseau public.
    Référence : http://www.jianshu.com/p/0c8c...

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-05 11:14:31

    Le nom d'hôte ne peut pas spécifier l'adresse IP du routeur. . . Il ne peut être spécifié que comme l'IP de la carte réseau ou : 0.0.0.0

    répondre
    0
  • 黄舟

    黄舟2017-06-05 11:14:31

    Supprimez le nom d'hôte, méthode app.listen.

    Avez-vous précisé que vous souhaitez écouter sur cette carte réseau ?

    Donc, ifconfig détermine si cette IP est l'IP d'une certaine carte réseau sur cette machine

    répondre
    0
  • Annulerrépondre