Ứng dụng Node.js trên Amazon EC2 Windows

Triển khai ứng dụng trên Amazon EC2 với Microsoft Windows Server 2025

ℹ️ Thông tin
Trong phần này, chúng ta sẽ triển khai ứng dụng AWS User Management trên Amazon EC2 chạy Windows Server 2025. Ứng dụng được xây dựng bằng Node.js và sử dụng cơ sở dữ liệu MySQL.

  • Ứng dụng AWS User Management được phát triển với Node.js, Express, Express-Handlebars và MySQL
  • Chúng ta sẽ cài đặt XAMPP trên Amazon EC2 với Windows Server 2025 Base để sử dụng cơ sở dữ liệu MySQL (MariaDB)
  • Tạo database, table và dữ liệu mẫu thông qua giao diện phpMyAdmin
  • Cài đặt Node.js Runtime Environment trên máy chủ Windows
  • Triển khai ứng dụng và thực hiện các thao tác CRUD (Create, Read, Update, Delete)

⚠️ Warning Đảm bảo Security Group của EC2 cho phép inbound traffic trên các cổng cần thiết (cổng 80 cho XAMPP và cổng 3000 cho ứng dụng Node.js) để bạn có thể truy cập giao diện web từ trình duyệt.

💡 Pro Tip

  • Việc sử dụng XAMPP giúp đơn giản hóa quá trình cài đặt và cấu hình MySQL, Apache và PHP trên Windows Server, phù hợp cho môi trường phát triển và thử nghiệm.

  • Đối với môi trường production, bạn nên cân nhắc sử dụng Amazon RDS for MySQL thay vì cài đặt MySQL cục bộ để nâng cao khả năng mở rộng, độ tin cậy và tính bảo mật cho tầng cơ sở dữ liệu.