Pasar al contenido principal
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/alsourillc.apache-on-ubuntu-2404-lts-minmal-server-alsourillc-a505e898-1c03-4d42-83da-82cf68aca04c/image2_alsouriAzureMarketplacelogo280x280.png

Apache on Ubuntu 24.04 LTS min

por ALSOURI LLC

Apache web server running on Ubuntu 24.04 LTS minimal server.

Apache on Ubuntu 24.04 LTS Minimal Server

Apache on Ubuntu 24.04 LTS Minimal Server provides a lightweight Azure VM image with Apache installed on a minimal Ubuntu server base. It is designed for users who need a simple starting point for hosting websites, web applications, APIs, and test environments on Microsoft Azure.

Who Is It For?

  • Developers: Build and test web applications on Ubuntu.
  • IT Teams: Deploy Apache web servers on Azure.
  • Businesses: Host websites, internal tools, or application front ends.
  • Labs: Create training, testing, and proof-of-concept environments.

What Problems Does It Solve?

  • Faster Setup: Start with Apache already installed.
  • Clean Base: Use a minimal Ubuntu server environment.
  • Flexible Use: Configure sites, modules, ports, and services as needed.
  • Azure Ready: Deploy the VM on Azure and continue configuration after launch.

Common Use Cases

  • Static website hosting
  • Apache-based web applications
  • Development and staging servers
  • Training and lab environments

Getting Started

After deployment, connect to the VM using SSH and confirm that Apache is running:

sudo systemctl status apache2
curl -I http://localhost

The default Apache web root is:

/var/www/html

You can replace the default page by editing:

sudo nano /var/www/html/index.html

Firewall Notes

UFW is already installed on this image. Before enabling it, allow SSH and HTTP traffic to avoid losing remote access:

sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw enable
sudo ufw status verbose

If you later configure HTTPS with a TLS certificate, also allow port 443:

sudo ufw allow 443/tcp

Important Customer Responsibilities

Important: Users are responsible for configuring domains, TLS certificates, firewall rules, Azure NSG rules, updates, monitoring, backups, and production hardening based on their own requirements.

Azure infrastructure charges apply based on the selected VM size, storage, networking, and other deployed resources.