This project demonstrates deployment of a Linux virtual machine in Microsoft Azure and exposing a web server using Nginx.
Components used:
- Azure Virtual Machine (Ubuntu 24.04)
- Virtual Network
- Network Security Group
- SSH key authentication
- Nginx web server
Public web server deployed on Azure VM.
Example adress: http://172.201.250.84
✅ Architecture Diagram - ASCII art or image showing:
- Azure Resource Group
- Virtual Network (VNet)
- Public IP
- Network Security Group (NSG)
- Linux VM
- Nginx Server
✅ Prerequisites - Clear requirements:
- Azure subscription
- Azure CLI or portal access
- SSH key setup
✅ Quick Start - Step-by-step copy-paste commands
- Resource creation commands
- VM configuration steps
- Verification commands
✅ Troubleshooting Section
- Common error messages
- How to access VM via SSH
- How to check Nginx logs
✅ Cleanup Instructions - How to destroy resources and avoid costs
