Skip to content

Commit fd81a7c

Browse files
Tweaks
1 parent 097c381 commit fd81a7c

2 files changed

Lines changed: 11 additions & 13 deletions

File tree

content/learning-paths/servers-and-cloud-computing/nginx-on-azure/deploy.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ weight: 4
66
layout: learningpathall
77
---
88

9-
# Install NGINX on Ubuntu Pro 24.04 LTS
9+
# Install and verify NGINX on Ubuntu Pro 24.04 LTS (Azure Arm64)
1010

11-
In this section, you install and configure NGINX, a high-performance web server and reverse proxy, on your Arm-based Azure instance. NGINX is widely used to serve static content, handle large volumes of connections efficiently, and act as a load balancer. Running it on your Azure Cobalt 100 virtual machine allows you to serve web traffic securely and reliably.
11+
In this section, you install and configure NGINX, a high-performance web server and reverse proxy, on your Azure Arm64 (Cobalt 100) virtual machine. NGINX is widely used to serve static content, handle large volumes of connections efficiently, and act as a load balancer. Running it on your Azure Cobalt 100 virtual machine allows you to serve web traffic securely and reliably.
1212

13-
## Install NGINX
13+
## Install NGINX (apt)
14+
15+
Install NGINX from Ubuntu’s repositories on Ubuntu Pro 24.04 LTS.
1416

1517
Run the following commands to install and enable NGINX:
1618

@@ -21,7 +23,7 @@ sudo systemctl enable nginx
2123
sudo systemctl start nginx
2224
```
2325

24-
## Verify NGINX installation
26+
## Verify NGINX is running
2527

2628
Check the installed version of NGINX:
2729

@@ -66,7 +68,7 @@ Expected output:
6668

6769
If you see `Active: active (running)`, NGINX is successfully installed and running.
6870

69-
## Validate with curl
71+
## Validate HTTP response with curl
7072

7173
You can validate that NGINX is serving HTTP responses using `curl`:
7274

@@ -97,7 +99,7 @@ Output summary:
9799

98100
This confirms that NGINX is functional at the system level, even before exposing it to external traffic.
99101

100-
## Allow HTTP traffic
102+
## Allow HTTP traffic (port 80) in UFW and NSG
101103

102104
When you created your VM instance earlier, you configured the Azure **Network Security Group (NSG)** to allow inbound HTTP (**port 80**) traffic. On the VM itself, you must also allow traffic through the Ubuntu firewall (**UFW**). Run:
103105

@@ -137,9 +139,9 @@ To Action From
137139

138140
This ensures that both Azure and the VM-level firewalls permit HTTP requests.
139141

140-
## Access the NGINX default page
142+
## Access the NGINX welcome page
141143

142-
You can now access the NGINX default page from your VM’s public IP address. Run:
144+
You can now access the NGINX welcome page from your VM’s public IP address. Run:
143145

144146
```console
145147
echo "http://$(curl -s ifconfig.me)/"

content/learning-paths/servers-and-cloud-computing/nginx-on-azure/instance.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,4 @@ Your virtual machine should soon be ready and start running. You can SSH into th
5252

5353
![Azure portal VM creation — Azure Cobalt 100 Arm64 virtual machine (D4ps_v6) alt-text#center](images/final-vm.png "VM deployment confirmation in Azure portal")
5454

55-
{{% notice Note %}}
56-
57-
To find out more about Arm-based virtual machines on Azure, see “Getting Started with Microsoft Azure” in [Get started with Arm-based cloud instances](/learning-paths/servers-and-cloud-computing/csp/azure).
58-
59-
{{% /notice %}}
55+
{{% notice Note %}} To find out more about Arm-based virtual machines on Azure, see the section *Getting Started with Microsoft Azure* within the Learning Path [Get started with Arm-based cloud instances](/learning-paths/servers-and-cloud-computing/csp/azure). {{% /notice %}}

0 commit comments

Comments
 (0)