diff --git a/manifests/nginx.pp b/manifests/nginx.pp
index f7265d420c2237d1b17f15c1d61deda8e86faaf8..9b9e7b1cf6ec0ae3e3550fbf38c497a3966763d3 100644
--- a/manifests/nginx.pp
+++ b/manifests/nginx.pp
@@ -28,4 +28,9 @@ class egg::nginx () {
     zone    => 'liu',
     service => 'http',
   }
+  firewalld_service { 'Allow http in the public Zone':
+    ensure  => present,
+    zone    => 'public',
+    service => 'http',
+  }
 }