Hướng dẫn javascript virtual machine - máy ảo javascript

Chuyển đến nội dung chính

Trình duyệt này không còn được hỗ trợ nữa.

Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.

Triển khai ứng dụng Web Node.js thành VM trong Azure Stack Hub

  • Bài viết
  • 29/07/2022
  • 2 Phú

Trong bài viết nào

Bạn có thể tạo một máy ảo (VM) để lưu trữ ứng dụng web Node.js trong Azure Stack Hub. Trong bài viết này, thiết lập một máy chủ, định cấu hình máy chủ để lưu trữ ứng dụng web Node.js của bạn và sau đó triển khai ứng dụng thành Azure Stack Hub.

Nếu bạn đang tìm kiếm thông tin chung về Azure toàn cầu, hãy xem Azure cho các nhà phát triển JavaScript & Node.js. Bài viết này là để sử dụng Azure Stack Hub, phiên bản tại chỗ của Azure.

Tạo một VM

  1. Thiết lập VM của bạn trong Azure Stack Hub bằng cách làm theo các hướng dẫn trong triển khai Linux VM để lưu trữ một ứng dụng web trong Azure Stack Hub.

  2. Trong khung mạng VM, đảm bảo rằng các cổng sau có thể truy cập được:

    Hải cảngGiao thứcSự mô tả
    80 HTTPGiao thức chuyển siêu văn bản (HTTP) là giao thức được sử dụng để cung cấp các trang web từ máy chủ. Máy khách kết nối qua HTTP với tên DNS hoặc địa chỉ IP.
    443 HTTPSGiao thức chuyển nhượng siêu văn bản bảo mật (HTTPS) là phiên bản an toàn của HTTP yêu cầu chứng chỉ bảo mật và cho phép truyền thông tin được mã hóa.
    22 SSHSecure Shell (SSH) là một giao thức mạng được mã hóa để liên lạc an toàn. Bạn sử dụng kết nối này với máy khách SSH để định cấu hình VM và triển khai ứng dụng.
    3389 RDPKhông bắt buộc. Giao thức Desktop Remote (RDP) cho phép kết nối máy tính để bàn từ xa sử dụng giao diện người dùng đồ họa trên máy của bạn.
    3000 Phong tụcCổng được sử dụng bởi Framework Node.js Express. Đối với một máy chủ sản xuất, bạn định tuyến lưu lượng truy cập của mình qua 80 và 443.

Cài đặt nút

  1. Kết nối với VM của bạn bằng cách sử dụng máy khách SSH của bạn. Để được hướng dẫn, xem Kết nối qua SSH với Putty.

  2. Tại dấu nhắc bash trên VM của bạn, hãy nhập lệnh sau:

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

    Điều này cũng cài đặt NPM, Trình quản lý gói cho các gói Node.js hoặc mô -đun.

  3. Xác thực cài đặt của bạn. Trong khi bạn vẫn được kết nối với VM trong phiên SSH của mình, hãy nhập lệnh sau:

       node --version
    

Giàn giáo Một ứng dụng mới với Trình tạo Express

Express là một khung phổ biến để xây dựng và chạy các ứng dụng Node.js. Bạn có thể giàn giáo (tạo) một ứng dụng Express mới bằng công cụ Trình tạo Express. Trình tạo Express được vận chuyển dưới dạng mô-đun NPM và có thể được chạy trực tiếp (không cần cài đặt) bằng cách sử dụng công cụ dòng lệnh NPM npx.npm module and can be run directly (without installation) by using the npm command-line tool npx.

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

Các tham số --view pug --git cho trình tạo sử dụng công cụ Mẫu PUG (trước đây gọi là jade) và để tạo tệp .gitignore.

Để cài đặt tất cả các phụ thuộc của ứng dụng, hãy truy cập thư mục mới và chạy cài đặt NPM.

cd myExpressApp
npm install

Chạy ứng dụng. Từ thiết bị đầu cuối, hãy bắt đầu ứng dụng bằng lệnh npm start để khởi động máy chủ.

Truy cập máy chủ mới của bạn trong trình duyệt web. Bạn sẽ thấy ứng dụng web đang chạy của bạn. Bạn có thể tìm thấy URL cho Linux VM của mình trong cổng thông tin người dùng Azure Stack Hub có nhãn DNS.DNS name.

http://yourhostname.contoso.com:3000

Bước tiếp theo

  • Tìm hiểu thêm về cách phát triển cho Azure Stack Hub.
  • Tìm hiểu về các triển khai phổ biến cho Azure Stack Hub là IaaS.
  • Để tìm hiểu thêm về việc sử dụng Node.js với Azure, hãy xem Azure cho các nhà phát triển JavaScript & Node.js

Phản HồI

Gửi và xem ý kiến ​​ph

Chuyển đến nội phân

Trình Duyệt nào Không CNn Đan Hỗ trợ nữa.

Hãy nâng cấp lênn microsoft ed

1. Tạo máy ảo Linux với ứng dụng Express.js sử dụng Azure CLI

  • Bài viết
  • 11/03/2021
  • 2 Phú

Trong bài viết nào

Trong hướng dẫn này, hãy tạo một máy ảo Linux (VM) cho ứng dụng Express.js. VM được định cấu hình với tệp cấu hình do đám mây-khởi động và bao gồm nginx và kho lưu trữ GitHub cho ứng dụng Express.js. Khi VM đang chạy, bạn có thể kết nối với VM với SSH, thay đổi ứng dụng web thành bao gồm ghi nhật ký theo dõi và xem ứng dụng máy chủ Public Express.js trong trình duyệt web.

  • Mã mẫu

Hướng dẫn này bao gồm các nhiệm vụ sau:

  • Đăng nhập vào Azure với Azure CLI
  • Tạo tài nguyên VM Azure Linux với Azure CLI
    • Mở cổng công cộng 80
    • Cài đặt ứng dụng web Demo Express.js từ kho lưu trữ GitHub
    • Cài đặt phụ thuộc ứng dụng web
    • Bắt đầu ứng dụng web
  • Tạo tài nguyên giám sát Azure với Azure CLI
    • Kết nối với VM với SSH
    • Cài đặt thư viện máy khách Azure SDK với NPM
    • Thêm mã thư viện khách hàng của ứng dụng để tạo theo dõi tùy chỉnh
  • Xem ứng dụng web từ trình duyệt
    • Yêu cầu
         node --version
      
      0 tuyến đường để tạo theo dõi tùy chỉnh trong nhật ký thông tin chi tiết ứng dụng
    • Xem số lượng dấu vết được thu thập trong nhật ký với Azure CLI
    • Xem danh sách các dấu vết với cổng thông tin Azure
  • Xóa tài nguyên với Azure CLI

Tạo hoặc sử dụng đăng ký Azure hiện có

Bạn sẽ cần một tài khoản người dùng Azure với đăng ký hoạt động. Tạo một cái miễn phí.

Điều kiện tiên quyết

  • SSH để kết nối với VM: Sử dụng thiết bị đầu cuối hiện đại như Bash Shell, bao gồm SSH.
  • Sử dụng vỏ đám mây Azure bằng môi trường bash.

    Hướng dẫn javascript virtual machine - máy ảo javascript

  • Nếu bạn thích, hãy cài đặt Azure CLI để chạy các lệnh tham chiếu CLI.

    • Nếu bạn đang sử dụng cài đặt cục bộ, hãy đăng nhập bằng Azure CLI bằng cách sử dụng lệnh đăng nhập AZ. Để hoàn thành quá trình xác thực, hãy làm theo các bước được hiển thị trong thiết bị đầu cuối của bạn. Xem Đăng nhập với Azure CLI để biết các tùy chọn đăng nhập bổ sung.
    • Khi bạn được nhắc, hãy cài đặt các tiện ích mở rộng Azure CLI khi sử dụng đầu tiên. Để biết thêm thông tin về các tiện ích mở rộng, hãy xem các tiện ích mở rộng sử dụng với Azure CLI.
    • Chạy phiên bản AZ để tìm phiên bản và thư viện phụ thuộc được cài đặt. Để nâng cấp lên phiên bản mới nhất, hãy chạy AZ nâng cấp.

Bước tiếp theo

Phản HồI

Gửi và xem ý kiến ​​ph