Nasazení webové aplikace Node.js do virtuálního počítače v centru Azure Stack

Můžete vytvořit virtuální počítač, který bude hostovat Node.js webové aplikace v centru Azure Stack. V tomto článku nastavíte server, nakonfigurujete server pro hostování vaší Node.js webové aplikace a pak nasadíte aplikaci do centra Azure Stack.

Pokud hledáte Obecné informace o globálním Azure, přečtěte si téma Azure pro JavaScript Node.js vývojáře. Tento článek se používá pro použití centra Azure Stack, místní verze Azure.

Vytvoření virtuálního počítače

  1. Nastavte svůj virtuální počítač v centru Azure Stack podle pokynů v tématu nasazení virtuálního počítače se systémem Linux pro hostování webové aplikace v centru Azure Stack.

  2. V podokně síť virtuálních počítačů se ujistěte, že jsou dostupné tyto porty:

    Port Protokol Description
    80 HTTP HTTP (Hypertext Transfer Protocol) je protokol, který se používá k doručování webových stránek ze serverů. Klienti se připojují přes protokol HTTP s názvem DNS nebo IP adresou.
    443 HTTPS Protokol HTTPS (Hypertext Transfer Protocol Secure) je zabezpečená verze protokolu HTTP, která vyžaduje certifikát zabezpečení a umožňuje šifrovaný přenos informací.
    22 SSH Secure Shell (SSH) je zašifrovaný síťový protokol pro zabezpečenou komunikaci. Pomocí tohoto připojení s klientem SSH nakonfigurujete virtuální počítač a nasadíte aplikaci.
    3389 Protokol RDP Nepovinný parametr. Protokol RDP (Remote Desktop Protocol) (RDP) umožňuje připojení ke vzdálené ploše pro použití grafického uživatelského rozhraní na vašem počítači.
    3000 Vlastní Port používaný rozhraním Node.js Express. V případě provozního serveru směrujete provoz mezi 80 a 443.

Instalovat uzel

  1. Připojení k virtuálnímu počítači pomocí klienta SSH. pokyny najdete v tématu Připojení přes SSH svýstupem.

  2. Na příkazovém řádku bash na svém VIRTUÁLNÍm počítači zadejte následující příkaz:

      sudo apt-get update
      sudo apt-get install nodejs
      sudo apt-get install npm
    

    Tím se nainstaluje také npm, správce balíčků pro balíčky Node.js nebo moduly.

  3. Ověřte instalaci. I když jste stále připojeni k VIRTUÁLNÍmu počítači v relaci SSH, zadejte následující příkaz:

       node --version
    

Generování nové aplikace pomocí generátoru Express

Express je oblíbená architektura pro sestavování a spouštění aplikací Node.js. Pomocí nástroje expresního generátorumůžete vytvořit novou aplikaci Express. Generátor Express se dodává jako modul npm a dá se spustit přímo (bez instalace) pomocí nástroje příkazového řádku npm .

 npx express-generator myExpressApp --view pug --git

--view pug --gitParametry říká generátoru, aby používal modul šablon Pug (dříve označovaný jako jade ) a vytvořil .gitignore soubor.

Pokud chcete nainstalovat všechny závislosti aplikace, pokračujte na novou složku a spusťte instalaci npm.

cd myExpressApp
npm install

Spusťte aplikaci. Z terminálu spusťte aplikaci pomocí npm start příkazu pro spuštění serveru.

Ve webovém prohlížeči přejdete na nový server. Měla by se zobrazit vaše spuštěná webová aplikace. Adresu URL pro virtuální počítač se systémem Linux najdete na webu portál Azure Stack User Portal označený názvem DNS.

http://yourhostname.contoso.com:3000

Další kroky