You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/nginx-on-azure/deploy.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,13 @@ weight: 4
6
6
layout: learningpathall
7
7
---
8
8
9
-
# Install NGINX on Ubuntu Pro 24.04 LTS
9
+
# Install and verify NGINX on Ubuntu Pro 24.04 LTS (Azure Arm64)
10
10
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.
12
12
13
-
## Install NGINX
13
+
## Install NGINX (apt)
14
+
15
+
Install NGINX from Ubuntu’s repositories on Ubuntu Pro 24.04 LTS.
14
16
15
17
Run the following commands to install and enable NGINX:
16
18
@@ -21,7 +23,7 @@ sudo systemctl enable nginx
21
23
sudo systemctl start nginx
22
24
```
23
25
24
-
## Verify NGINX installation
26
+
## Verify NGINX is running
25
27
26
28
Check the installed version of NGINX:
27
29
@@ -66,7 +68,7 @@ Expected output:
66
68
67
69
If you see `Active: active (running)`, NGINX is successfully installed and running.
68
70
69
-
## Validate with curl
71
+
## Validate HTTP response with curl
70
72
71
73
You can validate that NGINX is serving HTTP responses using `curl`:
72
74
@@ -97,7 +99,7 @@ Output summary:
97
99
98
100
This confirms that NGINX is functional at the system level, even before exposing it to external traffic.
99
101
100
-
## Allow HTTP traffic
102
+
## Allow HTTP traffic (port 80) in UFW and NSG
101
103
102
104
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:
103
105
@@ -137,9 +139,9 @@ To Action From
137
139
138
140
This ensures that both Azure and the VM-level firewalls permit HTTP requests.
139
141
140
-
## Access the NGINX default page
142
+
## Access the NGINX welcome page
141
143
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:
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/nginx-on-azure/instance.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,8 +52,4 @@ Your virtual machine should soon be ready and start running. You can SSH into th
52
52
53
53

54
54
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