{"id":16754,"date":"2026-05-23T14:16:09","date_gmt":"2026-05-23T14:16:09","guid":{"rendered":"https:\/\/greenwebpage.com\/community\/?p=16754"},"modified":"2026-05-23T16:23:19","modified_gmt":"2026-05-23T16:23:19","slug":"how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld","status":"publish","type":"post","link":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/","title":{"rendered":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\n  One of the most crucial layers of Linux server security is a properly configured firewall. Firewalld is the default firewall management service used by AlmaLinux 10, providing a modern, flexible approach to managing network traffic, opening ports, securing SSH access, and protecting production servers.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  In this tutorial, you&#8217;ll create a simple firewall setup on AlmaLinux 10 using firewalld &#8211; service, start and stop firewalld, <a href=\"https:\/\/greenwebpage.com\/community\/how-to-enable-ssh-on-ubuntu-24-04\/\">enable SSH<\/a> and web ports to firewalld, open custom ports, add zones to firewalld, reload firewalld rules, and check firewalld settings safely.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table of Content<\/strong>\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#post-16754-_ho0tnax4z7r5\">What is firewalld in AlmaLinux 10?<\/a><\/li>\n\n\n\n<li><a href=\"#post-16754-_5qhyvgv9i2gb\">Why You Should Configure a Firewall on AlmaLinux 10<\/a><\/li>\n\n\n\n<li><a href=\"#post-16754-_8mtrov6rpj7j\">How to Configure firewalld on AlmaLinux 10 for Basic Server Security<\/a><\/li>\n\n\n\n<li><a href=\"#post-16754-_88y7zt7lrc27\">firewalld vs nftables in AlmaLinux 10<\/a><\/li>\n\n\n\n<li><a href=\"#post-16754-_1pxybeudd6no\">Final Thoughts<\/a><br>  <\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><a id=\"post-16754-_ho0tnax4z7r5\"><\/a><strong>What is firewalld in AlmaLinux 10?<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\n  firewalld is a dynamic firewall management daemon for <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-almalinux-10-on-vmware-workstation\/\">AlmaLinux<\/a>, Rocky Linux, CentOS Stream, and Red Hat Enterprise Linux (RHEL)-based distributions. Administrators can use simple commands to manage firewall policies, rather than manually editing complex rules in nftables or iptables.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  AlmaLinux 10 uses firewalld as its backend firewall framework, which is based on the nftables library. It supports:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li> Firewall zones<\/li>\n\n\n\n<li>Services and ports<\/li>\n\n\n\n<li>Runtime and permanent rules<\/li>\n\n\n\n<li>IP filtering<\/li>\n\n\n\n<li>Rich rules<\/li>\n\n\n\n<li>Masquerading and NAT<\/li>\n\n\n\n<li>Dynamic rule changes without restarting connections<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\n  By default, <a href=\"https:\/\/greenwebpage.com\/community\/how-to-check-almalinux-version\/\">AlmaLinux 10<\/a> has public as its zone, which is suitable for Internet connection servers.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16754-_5qhyvgv9i2gb\"><\/a><strong>Why You Should Configure a Firewall on AlmaLinux 10<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  A Linux firewall will decrease attack surfaces and limit incoming traffic from unsolicited sources. Even when your server is hosted on a cloud server with a cloud firewall, it is important to add firewalld to your local security setup.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Some advantages of the use of firewalld on AlmaLinux 10 are:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Protecting SSH access<\/li>\n\n\n\n<li><a href=\"https:\/\/greenwebpage.com\/community\/how-to-open-and-close-ports-on-centos-9\/\">Allowing only required ports<\/a><\/li>\n\n\n\n<li>Blocking unused network services<\/li>\n\n\n\n<li>Securing web servers and databases<\/li>\n\n\n\n<li>Improving Linux server hardening<\/li>\n\n\n\n<li>Reducing brute-force attack exposure<\/li>\n\n\n\n<li>Supporting enterprise security policies<br>  <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\n  In the majority of production settings, the solution is to only permit the services you need for your server.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16754-_8mtrov6rpj7j\"><\/a><strong>How to Configure firewalld on AlmaLinux 10 for Basic Server Security<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  It is very easy to install a basic firewall on AlmaLinux using the firewalld service. You will need to check that the service is running and enabled at boot, then use the firewall-cmd utility to set up rules. Use the &#8211;permanent flag for rules and reload the firewall after changing any rules. Remember to use rules persistently.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_ngvqo3xijnw3\"><\/a><strong>Step 1: Verify that firewalld Is Installed<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The firewalld package is usually installed in AlmaLinux 10. Verify installation using:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf list installed firewalld\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1133\" height=\"213\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-1.png\" alt=\"sudo dnf list installed firewalld\n\" class=\"wp-image-16756\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-1.png 1133w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-1-300x56.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-1-1024x193.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-1-768x144.png 768w\" sizes=\"(max-width: 1133px) 100vw, 1133px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  If the firewalld service is not installed, then install it using:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf install firewalld -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1123\" height=\"537\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-2.png\" alt=\"  sudo dnf install firewalld -y\n\" class=\"wp-image-16757\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-2.png 1123w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-2-300x143.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-2-1024x490.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-2-768x367.png 768w\" sizes=\"(max-width: 1123px) 100vw, 1123px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_osyij4drsia3\"><\/a><strong>Step 2: Enable and Start firewalld<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-ufw-on-debian-12\/\">Start the service firewall<\/a>:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo systemctl start firewalld\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1130\" height=\"103\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-3.png\" alt=\"  sudo systemctl start firewalld\n\" class=\"wp-image-16758\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-3.png 1130w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-3-300x27.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-3-1024x93.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-3-768x70.png 768w\" sizes=\"(max-width: 1130px) 100vw, 1130px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To load firewalld at startup, use:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo systemctl enable firewalld\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"100\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-4.png\" alt=\"  sudo systemctl enable firewalld\n\" class=\"wp-image-16759\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-4.png 1128w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-4-300x27.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-4-1024x91.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-4-768x68.png 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Check the status of the service:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo systemctl status firewalld\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1125\" height=\"542\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-5.png\" alt=\"  sudo systemctl status firewalld\n\" class=\"wp-image-16760\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-5.png 1125w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-5-300x145.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-5-1024x493.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-5-768x370.png 768w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  You can also check the state of the firewall directly:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;state\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1123\" height=\"125\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-6.png\" alt=\"  sudo firewall-cmd --state\n\" class=\"wp-image-16761\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-6.png 1123w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-6-300x33.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-6-1024x114.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-6-768x85.png 768w\" sizes=\"(max-width: 1123px) 100vw, 1123px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_8z6wbw3t0jho\"><\/a><strong>Step 3: Check the Default Firewall Zone<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The zones are used by firewalld to determine the trust level of network traffic.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Show the default zone:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;get-default-zone\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1125\" height=\"151\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-7.png\" alt=\"  sudo firewall-cmd --get-default-zone\n\" class=\"wp-image-16762\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-7.png 1125w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-7-300x40.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-7-1024x137.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-7-768x103.png 768w\" sizes=\"(max-width: 1125px) 100vw, 1125px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  List enabled firewall zones:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;get-active-zones\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"162\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-8.png\" alt=\"  sudo firewall-cmd --get-active-zones\n\" class=\"wp-image-16763\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-8.png 1128w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-8-300x43.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-8-1024x147.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-8-768x110.png 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Show the entire setup of the public area:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;zone=public &#8211;list-all\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1132\" height=\"679\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-9.png\" alt=\"  sudo firewall-cmd --zone=public --list-all\n\" class=\"wp-image-16764\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-9.png 1132w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-9-300x180.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-9-1024x614.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-9-768x461.png 768w\" sizes=\"(max-width: 1132px) 100vw, 1132px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  This command helps you verify which services and ports are currently allowed.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_wp1gfqwow8m3\"><\/a><strong>Step 4: Allow SSH Access Safely<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Always make sure that SSH access is used when making firewall changes over a remote server. Otherwise, you might end up locked out of the system!\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Allow SSH permanently:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=ssh\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1127\" height=\"172\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-10.png\" alt=\"  sudo firewall-cmd --permanent --add-service=ssh\n\" class=\"wp-image-16765\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-10.png 1127w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-10-300x46.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-10-1024x156.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-10-768x117.png 768w\" sizes=\"(max-width: 1127px) 100vw, 1127px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Restart the <a href=\"https:\/\/greenwebpage.com\/community\/how-to-enable-ssh-root-login-on-debian-12\/\">firewall settings<\/a>:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1126\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-11.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16766\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-11.png 1126w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-11-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-11-1024x120.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-11-768x90.png 768w\" sizes=\"(max-width: 1126px) 100vw, 1126px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify SSH access:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;list-services\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1129\" height=\"135\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-12.png\" alt=\"  sudo firewall-cmd --list-services\n\" class=\"wp-image-16767\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-12.png 1129w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-12-300x36.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-12-1024x122.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-12-768x92.png 768w\" sizes=\"(max-width: 1129px) 100vw, 1129px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_nvhgjmw8qew8\"><\/a><strong>Step 5: Allow HTTP and HTTPS Traffic<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  For any website, Web application, or <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-apache-web-server-on-ubuntu-22-04\/\">Apache server<\/a>\/<a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-nginx-on-ubuntu-22-04\/\">Nginx server<\/a>, please enable both HTTP and HTTPS traffic.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Allow HTTP:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=http\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1126\" height=\"159\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-13.png\" alt=\"  sudo firewall-cmd --permanent --add-service=http\n\" class=\"wp-image-16768\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-13.png 1126w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-13-300x42.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-13-1024x145.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-13-768x108.png 768w\" sizes=\"(max-width: 1126px) 100vw, 1126px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Allow HTTPS:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=https\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1131\" height=\"159\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-14.png\" alt=\"  sudo firewall-cmd --permanent --add-service=https\n\" class=\"wp-image-16769\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-14.png 1131w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-14-300x42.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-14-1024x144.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-14-768x108.png 768w\" sizes=\"(max-width: 1131px) 100vw, 1131px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Apply the changes:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-15.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16770\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-15.png 1124w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-15-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-15-1024x120.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-15-768x90.png 768w\" sizes=\"(max-width: 1124px) 100vw, 1124px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify enabled services:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;list-services\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1119\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-16.png\" alt=\"  sudo firewall-cmd --list-services\n\" class=\"wp-image-16771\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-16.png 1119w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-16-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-16-1024x121.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-16-768x91.png 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  These commands open:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Port 80 for HTTP<\/li>\n\n\n\n<li>Port 443 for HTTPS<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_12pmwppugssa\"><\/a><strong>Step 6: Open a Custom Port in firewalld<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  There are applications that need custom ports, as opposed to pre-defined services.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To enable one instance of the TCP port 8080:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-port=8080\/tcp\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1121\" height=\"162\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-17.png\" alt=\"  sudo firewall-cmd --permanent --add-port=8080\/tcp\n\" class=\"wp-image-16772\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-17.png 1121w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-17-300x43.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-17-1024x148.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-17-768x111.png 768w\" sizes=\"(max-width: 1121px) 100vw, 1121px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Reload the firewall:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-18.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16773\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-18.png 1124w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-18-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-18-1024x120.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-18-768x90.png 768w\" sizes=\"(max-width: 1124px) 100vw, 1124px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify open ports:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;list-ports\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1122\" height=\"130\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-19.png\" alt=\"  sudo firewall-cmd --list-ports\n\" class=\"wp-image-16774\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-19.png 1122w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-19-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-19-1024x119.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-19-768x89.png 768w\" sizes=\"(max-width: 1122px) 100vw, 1122px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To remove a port later:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;remove-port=8080\/tcp\n<\/p><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1122\" height=\"227\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-20.png\" alt=\"  sudo firewall-cmd --permanent --remove-port=8080\/tcp\n\" class=\"wp-image-16775\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-20.png 1122w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-20-300x61.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-20-1024x207.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-20-768x155.png 768w\" sizes=\"(max-width: 1122px) 100vw, 1122px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_rv6vba6nctde\"><\/a><strong>Step 7: Understand Runtime vs Permanent Rules<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  There is one of the most crucial ideas in firewalld: runtime vs. permanent configuration.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Runtime Rules<\/strong>\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The runtime rules take effect as soon as they are set, but are lost when the firewall restarts or when you reboot.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Example:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;add-service=http\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1144\" height=\"159\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-21.png\" alt=\"  sudo firewall-cmd --add-service=http\n\" class=\"wp-image-16776\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-21.png 1144w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-21-300x42.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-21-1024x142.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-21-768x107.png 768w\" sizes=\"(max-width: 1144px) 100vw, 1144px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Permanent Rules<\/strong>\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Permanent rules can be stored in the firewall configuration and are kept after a reboot.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Example:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=http\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1133\" height=\"158\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-22.png\" alt=\"  sudo firewall-cmd --permanent --add-service=http\n\" class=\"wp-image-16777\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-22.png 1133w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-22-300x42.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-22-1024x143.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-22-768x107.png 768w\" sizes=\"(max-width: 1133px) 100vw, 1133px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Once permanent rules have been added, reload the firewall:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-23.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16778\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-23.png 1124w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-23-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-23-1024x120.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-23-768x90.png 768w\" sizes=\"(max-width: 1124px) 100vw, 1124px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Permanent rules are suggested for production servers.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_4qgrcswar9co\"><\/a>Step 8: List All Firewall Rules<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To view all the active firewall settings:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;list-all\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1129\" height=\"670\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-24.png\" alt=\"  sudo firewall-cmd --list-all\n\" class=\"wp-image-16779\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-24.png 1129w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-24-300x178.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-24-1024x608.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-24-768x456.png 768w\" sizes=\"(max-width: 1129px) 100vw, 1129px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To display permanent configurations:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;list-all\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1130\" height=\"670\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-25.png\" alt=\"  sudo firewall-cmd --permanent --list-all\n\" class=\"wp-image-16780\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-25.png 1130w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-25-300x178.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-25-1024x607.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-25-768x455.png 768w\" sizes=\"(max-width: 1130px) 100vw, 1130px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  These commands help troubleshoot Linux firewall configuration issues quickly.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_66ylry4the2n\"><\/a>Step 9: Remove Unnecessary Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To enhance the security of the Linux Server, eliminate services that are not needed.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  For example, to remove Cockpit access:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;remove-service=cockpit\n<\/p><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"228\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-26.png\" alt=\"  sudo firewall-cmd --permanent --remove-service=cockpit\n\" class=\"wp-image-16781\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-26.png 1124w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-26-300x61.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-26-1024x208.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-26-768x156.png 768w\" sizes=\"(max-width: 1124px) 100vw, 1124px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Regularly check active services and minimize exposure.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16754-_1o67sae6xuj8\"><\/a>Step 10: Reload or Restart firewalld<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  After modifying firewall rules, reload the configuration:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1124\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-27.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16782\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-27.png 1124w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-27-300x35.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-27-1024x120.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-27-768x90.png 768w\" sizes=\"(max-width: 1124px) 100vw, 1124px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  To restart the service completely:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo systemctl restart firewalld\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"96\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-28.png\" alt=\"  sudo systemctl restart firewalld\n\" class=\"wp-image-16783\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-28.png 1128w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-28-300x26.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-28-1024x87.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/word-image-16754-28-768x65.png 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Reloading is preferred because it applies changes without interrupting <a href=\"https:\/\/greenwebpage.com\/community\/how-to-configure-network-settings-on-almalinux-10\/\">active network connections<\/a>.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16754-_88y7zt7lrc27\"><\/a><strong>firewalld vs nftables in AlmaLinux 10<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  In AlmaLinux 10, firewalld uses nftables internally as the backend packet filtering framework. Administrators interact with firewall-cmd, while nftables handles low-level rule processing.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  This approach simplifies firewall administration while still providing enterprise-grade performance and flexibility.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Firewalld is the perfect solution for many administrators who can&#8217;t or don&#8217;t need to get into the details of firewalls, but still want to use a powerful firewall. It is the default firewall in modern RHEL-derived Linux distributions with its support of zones, permanent rules, dynamic updates, and integration with <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-and-configure-iptables-on-debian-12\/\">nftables<\/a>.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16754-_1pxybeudd6no\"><\/a><strong>Final Thoughts<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  firewalld on AlmaLinux 10 provides a secure and dynamic way to manage Linux firewall rules using zones, services, and ports, helping protect servers from unauthorized access while keeping SSH, HTTP, and HTTPS traffic accessible. Properly configuring firewalld with permanent rules, nftables integration, and minimal open ports is a critical Linux server hardening practice for production environments.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  One of the first and most important server steps is to install a firewall on AlmaLinux 10 with firewalld. You can use only the necessary services on your Linux servers, like SSH, HTTP, and HTTPS, to enhance their security without compromising access to your applications.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>One of the most crucial layers of Linux server security is a properly configured firewall. Firewalld is the default firewall management service used by AlmaLinux 10, providing a modern, flexible approach to managing network traffic, opening ports, securing SSH access, and protecting production servers. In this tutorial, you&#8217;ll create a simple firewall setup on AlmaLinux [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[1024,284,322],"class_list":["post-16754","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-almalinux-10","tag-firewall","tag-firewalld"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community\" \/>\n<meta property=\"og:description\" content=\"One of the most crucial layers of Linux server security is a properly configured firewall. Firewalld is the default firewall management service used by AlmaLinux 10, providing a modern, flexible approach to managing network traffic, opening ports, securing SSH access, and protecting production servers. In this tutorial, you&#8217;ll create a simple firewall setup on AlmaLinux [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\" \/>\n<meta property=\"og:site_name\" content=\"Greenwebpage Community\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-23T14:16:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-23T16:23:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"672\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Karim Buzdar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karim Buzdar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\"},\"author\":{\"name\":\"Karim Buzdar\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\"},\"headline\":\"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide)\",\"datePublished\":\"2026-05-23T14:16:09+00:00\",\"dateModified\":\"2026-05-23T16:23:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\"},\"wordCount\":1103,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg\",\"keywords\":[\"AlmaLinux 10\",\"Firewall\",\"Firewalld\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\",\"name\":\"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg\",\"datePublished\":\"2026-05-23T14:16:09+00:00\",\"dateModified\":\"2026-05-23T16:23:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg\",\"width\":1200,\"height\":672,\"caption\":\"How to Set Up a Basic firewall on AlmaLinux10 Using firewalld\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/greenwebpage.com\/community\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"name\":\"Greenwebpage Community\",\"description\":\"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.\",\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/greenwebpage.com\/community\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\",\"name\":\"Greenwebpage Community\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"width\":512,\"height\":512,\"caption\":\"Greenwebpage Community\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\",\"name\":\"Karim Buzdar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"caption\":\"Karim Buzdar\"},\"sameAs\":[\"https:\/\/greenwebpage.com\"],\"url\":\"https:\/\/greenwebpage.com\/community\/author\/karim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community","og_description":"One of the most crucial layers of Linux server security is a properly configured firewall. Firewalld is the default firewall management service used by AlmaLinux 10, providing a modern, flexible approach to managing network traffic, opening ports, securing SSH access, and protecting production servers. In this tutorial, you&#8217;ll create a simple firewall setup on AlmaLinux [&hellip;]","og_url":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/","og_site_name":"Greenwebpage Community","article_published_time":"2026-05-23T14:16:09+00:00","article_modified_time":"2026-05-23T16:23:19+00:00","og_image":[{"width":1200,"height":672,"url":"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg","type":"image\/jpeg"}],"author":"Karim Buzdar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karim Buzdar","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#article","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/"},"author":{"name":"Karim Buzdar","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8"},"headline":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide)","datePublished":"2026-05-23T14:16:09+00:00","dateModified":"2026-05-23T16:23:19+00:00","mainEntityOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/"},"wordCount":1103,"commentCount":0,"publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg","keywords":["AlmaLinux 10","Firewall","Firewalld"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/","url":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/","name":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide) - Greenwebpage Community","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/#website"},"primaryImageOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg","datePublished":"2026-05-23T14:16:09+00:00","dateModified":"2026-05-23T16:23:19+00:00","breadcrumb":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#primaryimage","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/05\/How-to-Set-Up-a-Basic-firewall-on-AlmaLinux10-Using-firewalld.jpg","width":1200,"height":672,"caption":"How to Set Up a Basic firewall on AlmaLinux10 Using firewalld"},{"@type":"BreadcrumbList","@id":"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/greenwebpage.com\/community\/"},{"@type":"ListItem","position":2,"name":"How to Set Up a Basic Firewall on AlmaLinux 10 Using firewalld (A Quick Guide)"}]},{"@type":"WebSite","@id":"https:\/\/greenwebpage.com\/community\/#website","url":"https:\/\/greenwebpage.com\/community\/","name":"Greenwebpage Community","description":"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.","publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/greenwebpage.com\/community\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/greenwebpage.com\/community\/#organization","name":"Greenwebpage Community","url":"https:\/\/greenwebpage.com\/community\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","width":512,"height":512,"caption":"Greenwebpage Community"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8","name":"Karim Buzdar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","caption":"Karim Buzdar"},"sameAs":["https:\/\/greenwebpage.com"],"url":"https:\/\/greenwebpage.com\/community\/author\/karim\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/comments?post=16754"}],"version-history":[{"count":1,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16754\/revisions"}],"predecessor-version":[{"id":16785,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16754\/revisions\/16785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media\/16784"}],"wp:attachment":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media?parent=16754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/categories?post=16754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/tags?post=16754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}