Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › cloud security

How to Open an Nginx Port in UFW, firewalld, and Cloud Firewalls

By Freedom251 Team · · 5 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To make an Nginx site reachable, ensure Nginx listens on the intended address and port, allow that traffic through the server’s host firewall, and—if the server is in a cloud—allow it through the provider’s network firewall too. These are separate controls: changing one does not automatically change the others. NGINX documentation Ubuntu UFW documentation AWS security groups

Which layer needs to change?

Work outward from the server. First confirm Nginx has a listener; then check the Linux firewall; finally, if applicable, check the cloud network rule. A firewall allow rule cannot make an application listen, and a working listener cannot receive internet traffic through a layer that blocks it.

As an Amazon Associate I earn from qualifying purchases.

Layer What it controls What to verify
Nginx The address and port the web server accepts connections on. The active configuration and listening socket.
Host firewall Traffic permitted by the Linux server itself. The active UFW rule or the firewalld zone and configuration state.
Cloud firewall Traffic allowed by provider network controls before it reaches the VM. The rule’s protocol, port, source range, and target or attachment.

For conventional web traffic, HTTP uses TCP port 80 and HTTPS uses TCP port 443. Allow only the protocol and ports the configured service needs. AWS web-server rules

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Confirm Nginx is listening on the right address and port

Nginx’s listen directive sets the address and port for a server block. For example, listen 127.0.0.1:8080; binds to loopback, so an external client cannot reach that listener through the server’s public interface. If the address is omitted, Nginx listens on all addresses. Check the configuration rather than assuming a firewall rule created a listener. NGINX listener documentation

#1 Best Overall
FortiGate-40F Firewall Appliance - 5 Gigabit Ethernet RJ45 Ports, Ideal for Small Businesses (Appliance Only, No Subscription) (FG-40F)
  • Compact and Efficient Design: The FortiGate 40F is designed for small to mid-sized businesses and enterprise branch offices, featuring a compact, fanless desktop form factor that ensures quiet operation and minimizes space usage.
  • Robust Connectivity Options: Equipped with 5 GE RJ45 ports, including 1 WAN port and 4 internal ports, this model provides essential connectivity and flexibility for various network configurations in a small-scale environment.
  • High-Performance Security: Offers up to 1 Gbps IPS throughput and 600 Mbps threat protection throughput, using Fortinet’s purpose-built security processor technology to deliver industry-leading performance and protection for SSL encrypted traffic.
  • Advanced Threat Protection: Integrated with Fortinet’s AI-powered FortiGuard Labs, the FortiGate 40F offers comprehensive cybersecurity, identifying and mitigating both known and unknown threats to maintain robust security across your network.
  • Simplified Management and Deployment: Features a user-friendly management console that provides comprehensive network automation and visibility, coupled with Zero Touch Integration with Fortinet’s Security Fabric for easy deployment.

On Ubuntu, inspect listening sockets with sudo ss -utlnp. The command shows listening sockets and, with elevated permissions, their associated processes. This confirms what is listening on the host; it does not confirm that a cloud firewall permits ingress. Ubuntu open-ports guidance

Allow the port with UFW on Ubuntu

UFW is Ubuntu’s default firewall configuration tool. Add a TCP rule for each configured web service port, then check the active rules:

Rank #2
Firewall Appliance 10GbE Mini PC with SFP+, Intel Alder Lake N100 (4C/4T) 4xIntel I226-V 2.5GbE 2*Intel 82599ES 10GbE Firewall LTE Router Support AES-NI (N150, NO RAM NO ROM) (N150, NO RAM NO ROM)
  • 【Professional Firewall & NAS SERVER】OAKNODE 10gbe Firewall Appliance Mini PC-MGNASN, a powerful professional firewall router pc equipped with a 12th Gen Alder Lake N100 4C/4T up to 3.4GHz TDP only 6W with Intel UHD Graphics which maximizes the performance of the 2.5GbE port & SFP+ port, bring you a smooth secured and encrypted network environment.
  • 【Rich I/O to meet your needs】Firewall Appliance MGNASN With HDMI 2.0+DP 1.4+TYPE-C(dp 1.2) Support for 3x4K@60Hz together, Dual DDR4 RAM slot support for up to 1x32GB SO-Dimm laptop DDR5 Ram Maximum 5600Mhz and 1xM.2 NVMe/PCIe 3.0x1 2280 SSD slot +1*SATA 3.0 SSD/HDD slots (install externally), also it support boot from TF card slot and it also support PXE/AWOL/Watchdog/GPIO etc. which is perfect for your firewall appliance、VM、Router、home Server needs.
  • 【2xSFP+ 10GbE + 4x2.5GbE】This Firewall Router equipped with 2xIntel 82599ES 10gbe network card and 4*Intel i226-V network card speed maximum up to 2.5GbE(need other device like router, cables etc. also support 2.5Gbe/10gbe)which can bring you more faster and professional network usage(some system not release drivers yet) suggest to install version of below systems: pf-sense plus 23.0X or CE 2.7.X, OPNsense 22.1, OpenWrt, ROS7, ESXI 8 , Proxmox, CentOS etc).
  • 【4G LTE Function supported】This model also support 4G LTE function(mini PCIE slot for 4G modem) and SIM card slot which you can use it as a IOT devices for your server.
  • 【Quality With Warranty】If you have any questions or requirements(like OS installation/ drives/bios updates etc.) on OAKNODE Firewall mini pc MGNASN, PLEASE feel free to contact us. We offered 12 Months warranty for it and WE'LL REPLY YOUR Questions within 12 hours(during Workdays).
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw status

Run the 443 rule only if HTTPS is configured. To inspect numbered rules, use sudo ufw status numbered; the UFW manual also documents deleting a rule with sudo ufw delete ... using its supported rule syntax. Ubuntu firewall documentation ufw(8)

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Limit access when the site is not public

If only a known client or network should connect, use a source-restricted rule instead of allowing traffic from everywhere. UFW supports source-address and interface-specific rules; follow the manual’s syntax for the restriction you need. Its --dry-run option can display the resulting rules without applying them. ufw(8)

Rank #3
Netgate 1100 pfSense+ Security Gateway - Firewall, Router, VPN
  • BUSINESS READY - pfSense+ software updates included for product lifetime. Netgate TAC Lite technical support included. One year hardware warranty included.
  • COMPLETE - Pre-loaded with pfSense+ software to get up and running fast. Simply unbox it and start customizing for your secure edge networking needs. Free help with setup from our expert Technical Assistance Center (TAC) available 24/7/365.
  • POWERFUL - A dual core ARM Cortex-A53 1.2 GHz delivers near gigabit routing of common home iPerf3 traffic and in excess of 650 Mbps of firewall throughput.
  • COMPACT - Low power draw, a compact form factor, and silent operation allow it to run unnoticed when placed on a desktop, wall, or rack.
  • FLEXIBLE - Three (3) 1 GbE switched (WAN/LAN/OPT) ports allow you to configure three separate 1 GbE switched ports for upto a gigabit of bi-directional traffic.

If UFW is not active, Ubuntu documents sudo ufw enable to enable it. Before enabling a firewall on a remote server, ensure the rules permit your management connection so you do not cut off your access. Ubuntu firewall documentation

Open a port in firewalld

First identify the zone associated with the relevant interface or connection; add the rule to that zone. The example below uses the public zone and allows HTTP over TCP:

Rank #4
VNOPN Fanless Firewall Appliance Intel J3710 4C/4T, Firewall Mini PC, 4 x Intel i226 LAN Ports, Network Gateway, Soft Router, Support PF-Sense/OPN-Sense, AES-NI (8GB RAM 128GB SSD)
  • 【Processor & OS】Firewall Mini PC with Intel J3710 CPU up to 2.64GHz, 4Cores 4threads 2MB L2 Cache, TDP 6.5w, supports AES-NI. It tested with pf-sens/opn-sense linux ubuntu and other popular open source os. ("DEL" key to enter BIOS)
  • 【Interfaces】The firewall pc has 4 * Intel I226 lan ports, 2 * USB3.0 ports, 1 * RS232COM port, 2 * HD port, 1 * DC port. Equipped with VESA mount, you can install the micro pc behind the monitor to save space.
  • 【Fanless Design】only 6.5W; fanless heat dissipation design, aluminum alloy shell, efficient and fast heat dissipation, which can withstand temperatures up to 60°C. support 24/7 hours working, no noise.
  • 【RAM & Storage】The firewall router equipped with 8G DDR3 RAM, max support 8GB; 128GB mSATA SSD, up to 512GB. Not support HDD. Size:5.27 * 4.98 * 1.43 inches, Weigh:500g, small but powerful.
  • 【12 Months Service】You will get a firewall pc and accessories,If you encounter any problems during the use, please contact us through Amazon, we have a professional and efficient team dedicated to serving you.
sudo firewall-cmd --zone=public --add-port=80/tcp

This changes firewalld’s runtime configuration only. To keep the same opening across reboot or a firewalld service restart, also add it to the permanent configuration:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp

For HTTPS, use port 443/tcp in the corresponding rule. Alternatively, allow the predefined http service with --add-service=http when its built-in port and protocol mapping matches your intended configuration. firewalld HowTo

Best Value
Firewall Mini PC, Intel J1900 4-Port i210 Router, 4GB RAM 64GB SSD
  • 【CPU Optimized for Firewall Mini PCs】This firewall appliance is powered by Intel Quad-Core Celeron J1900, 64-bit, up to 2.0 GHz, supporting software-based encryption. Energy-efficient and reliable, it runs 24/7 for home or small office networks, handling VPNs, multi-WAN routing, and basic firewall tasks efficiently.
  • 【4×Intel i210 Ports】Equipped with four Intel i210 network controllers, each delivering up to 1 GbE for reliable multi-WAN routing, VPN connections, VLAN management, and stable performance in small office or home firewall deployments
  • 【Memory & Storage】This Firewall Mini PC comes with 4 GB DDR3L RAM and a 64 GB mSATA SSD, providing reliable performance for basic networking tasks. AMI BIOS with ACPI support ensures stable system operation and energy-efficient 24/7 use
  • 【Flexible System Compatibility】Compatible with Windows 10, Linux, and professional firewall systems such as pfSense, OPNsense, and VyOS, ensuring stable network management for home or small office use
  • 【After-Sales Support:】This compact, fanless, and silent firewall keeps your network secure. Includes lifetime technical support and a 30-day money-back guarantee!
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Allow ingress in the cloud firewall

A cloud rule is separate from UFW or firewalld. Check that the rule applies to the right instance or network interface, permits the intended TCP port, and has an appropriate source range. Provider interfaces and rule models differ, so verify the active rule and its target rather than relying on a host-side status command.

AWS security groups

AWS’s web-server examples use inbound TCP rules for ports 80 and 443. They show IPv4 source 0.0.0.0/0 for internet-wide access and separate IPv6 rules when the VPC uses IPv6. Choose a public-wide range only if the service is meant to be public; otherwise restrict the source to the clients or networks that need access. Security groups control inbound and outbound traffic for associated instances. AWS web-server rules AWS security-group creation

Azure network security groups

Azure’s tutorial demonstrates an inbound TCP port 80 rule for an Nginx web VM. For inbound traffic, both a subnet-associated NSG and a NIC-associated NSG can participate in evaluation. Inspect the rules at each level that applies to the VM. Azure NSG tutorial Azure NSG evaluation

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Google Cloud VPC firewall rules

Google Cloud uses VPC firewall rules. Confirm the active project, rule targets, protocol and port, and source range in the current Google Cloud documentation and console. A published Nginx deployment guide illustrates TCP ports 80, 443, and 8080, but it is an older architecture example rather than current click-by-click console guidance. It cautions that allowing any public source is suitable only for a test environment. Google Cloud firewall documentation NGINX Google Cloud deployment guide

Troubleshoot a site that is still unreachable

  1. Check the listener. Confirm the Nginx server block uses the expected listen address and port, and that a process is listening there. Use sudo ss -utlnp on Ubuntu to inspect host sockets. NGINX documentation Ubuntu open-ports guidance
  2. Check the bind address. A loopback-only listener is local to the host; a firewall opening does not make it reachable through an external interface. NGINX documentation
  3. Check the host firewall. Confirm the rule is active, matches TCP and the intended port, and—on firewalld—is in the zone for the relevant interface. If persistence is required, ensure the firewalld permanent configuration includes the rule. Ubuntu firewall documentation firewalld HowTo
  4. Check cloud ingress. Verify source CIDR, protocol, destination port, and rule target or instance association. In Azure, inspect both subnet and NIC NSGs where present. AWS security-group rules Azure NSG evaluation Google Cloud firewall documentation
  5. Check address family. An IPv4 rule does not establish that IPv6 traffic is allowed, or the reverse. Review the address family used by the client and the applicable host and provider rules. AWS web-server rules
  6. Test from the intended network. After checking all applicable layers, try to reach the site from a client outside the server. A successful host-side listener check alone does not establish external reachability.

Expose only what the service needs

An open port means a service is listening for incoming connections or packets. Publicly exposing an unnecessary listener increases risk, particularly if the service is vulnerable or misconfigured. Keep the service patched and use restricted source ranges for endpoints that do not need to be public. Ubuntu security guidance on open ports Ubuntu guidance on unnecessary open ports

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

cloud securityfirewalldLinux firewallNGINXUFW

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.