Skip to content

JovanOps/azure-infra-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Azure Infrastructure Lab

Azure Nginx

This project demonstrates deployment of a Linux virtual machine in Microsoft Azure and exposing a web server using Nginx.

Architecture

Components used:

  • Azure Virtual Machine (Ubuntu 24.04)
  • Virtual Network
  • Network Security Group
  • SSH key authentication
  • Nginx web server

Result

website-running

Public web server deployed on Azure VM.

Example of VM created: vm-created

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

About

Azure Infrastructure Lab demonstrating deployment of a Linux VM on Microsoft Azure with Nginx web server, networking configuration, and secure SSH access.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors