{"id":2575,"date":"2020-04-18T12:58:27","date_gmt":"2020-04-18T09:28:27","guid":{"rendered":"https:\/\/airoserver.com\/?p=2575"},"modified":"2022-03-29T16:11:29","modified_gmt":"2022-03-29T11:41:29","slug":"nginx-installation-and-firewall-configuration","status":"publish","type":"post","link":"https:\/\/airoserver.com\/fa\/dedicated\/nginx-installation-and-firewall-configuration\/","title":{"rendered":"Nginx Installation and Firewall Configuration"},"content":{"rendered":"<p>In this post, we&#8217;ll explain the installation for the latest version of Nginx and its <a href=\"https:\/\/airoserver.com\/fa\/dedicated\/everything-about-firewall\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"firewall (opens in a new tab)\">firewall<\/a> configuration.<\/p>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/airoserver.com\/fa\/dedicated\/nginx-web-server\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Nginx (opens in a new tab)\">Nginx<\/a> is one of <a href=\"https:\/\/airoserver.com\/fa\/dedicated\/comparing-different-linux-web-servers\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Linux web servers (opens in a new tab)\">Linux web servers<\/a> which has lots of pros and cons. One thing about Nginx is that it doesn&#8217;t have a panel on control panels like other web servers. So this makes things a bit harder but still manageable. In our last post, we explained how you can <a href=\"https:\/\/airoserver.com\/fa\/dedicated\/installing-ssl-certificate-on-nginx\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"install SSL (opens in a new tab)\">install SSL<\/a> with having Nginx as your <a href=\"https:\/\/airoserver.com\/fa\/dedicated\/web-server\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"web server (opens in a new tab)\">web server<\/a>.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" class=\"wp-image-2576\" src=\"https:\/\/airoserver.com\/wp-content\/uploads\/2020\/04\/images.png\" alt=\"Nginx Web Server\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Nginx Installation<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>Connect to your server using an SSH connection. Now use the command below to download and install the latest version of Nginx on your server.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt install nginx\r\nsudo apt install -y nginx<\/code><\/pre>\r\n\r\n\r\n\r\n<p>After the installation, you can check the installed version using this command:<\/p>\r\n\r\n\r\n\r\n<p>nginx -v<\/p>\r\n\r\n\r\n\r\n<p>Then you need to check the web server&#8217;s status as we want it to be up and running:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo service nginx status<\/code><\/pre>\r\n\r\n\r\n\r\n<p>The Nginx installation is complete and now you need to configure the firewall.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\"><strong>Firewall Configurations<\/strong><\/h4>\r\n\r\n\r\n\r\n<p>After the installation, we recommend you to enable ufw so you&#8217;ll be able to add rules on Nginx. (Before doing that, check your SSh access so you won&#8217;t get blocked.)<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo ufw allow OpenSSH<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Now let&#8217;s add rules on Nginx:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo ufw allow 'Nginx HTTP'<\/code><\/pre>\r\n\r\n\r\n\r\n<p>You should see this:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">Rule added\r\nRule added (v6)<\/pre>\r\n\r\n\r\n\r\n<p>Enabling ufw in Firewall:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo ufw enable<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Now let&#8217;s check the Firewall&#8217;s status:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo ufw status<\/code><\/pre>\r\n\r\n\r\n\r\n<p>You should see this:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>To                         Action      From\r\n--                         ------      ----\r\nOpenSSH                    ALLOW       Anywhere\r\nNginx HTTP                 ALLOW       Anywhere\r\nOpenSSH (v6)               ALLOW       Anywhere (v6)\r\nNginx HTTP (v6)            ALLOW       Anywhere (v6)<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Nginx installation is done and it&#8217;s up and running now!<\/p>\r\n\r\n\r\n\r\n<p>In our next post, we are going to show you how you can handle more than one domain with Nginx web server.<\/p>\r\n\r\n\r\n\r\n<p>Hope you eno=joyed this post if you did, you can visit our <a href=\"https:\/\/airoserver.com\/fa\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"blog (opens in a new tab)\">blog<\/a> for more!<\/p>","protected":false},"excerpt":{"rendered":"<p>In this post, we&#8217;ll explain the installation for the latest version of Nginx and its firewall configuration. Nginx is one of Linux web servers which has lots of pros and cons. One thing about Nginx is that it doesn&#8217;t have a panel on control panels like other web servers. So this makes things a bit [&hellip;]<\/p>","protected":false},"author":5,"featured_media":33571,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[179,176,178],"tags":[85,142],"class_list":["post-2575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-airoserver","category-dedicated","category-airo-vps","tag-airoserver","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nginx Installation and Firewall Configuration<\/title>\n<meta name=\"description\" content=\"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/airoserver.com\/fa\/dedicated\/nginx-installation-and-firewall-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx Installation and Firewall Configuration\" \/>\n<meta property=\"og:description\" content=\"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/airoserver.com\/fa\/dedicated\/nginx-installation-and-firewall-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"Airoserver | Cloud Hosting Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-18T09:28:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-29T11:41:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/airoserver.com\/wp-content\/uploads\/2020\/04\/Nginx.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"SEO Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"SEO Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/\"},\"author\":{\"name\":\"SEO Team\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\"},\"headline\":\"Nginx Installation and Firewall Configuration\",\"datePublished\":\"2020-04-18T09:28:27+00:00\",\"dateModified\":\"2022-03-29T11:41:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/\"},\"wordCount\":267,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"keywords\":[\"airoserver\",\"Linux\"],\"articleSection\":[\"AiroServer\",\"Dedicated\",\"VPS\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/\",\"url\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/\",\"name\":\"Nginx Installation and Firewall Configuration\",\"isPartOf\":{\"@id\":\"https:\/\/airoserver.com\/#website\"},\"datePublished\":\"2020-04-18T09:28:27+00:00\",\"dateModified\":\"2022-03-29T11:41:29+00:00\",\"description\":\"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.\",\"breadcrumb\":{\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/airoserver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nginx Installation and Firewall Configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/airoserver.com\/#website\",\"url\":\"https:\/\/airoserver.com\/\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"description\":\"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver\",\"publisher\":{\"@id\":\"https:\/\/airoserver.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/airoserver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/airoserver.com\/#organization\",\"name\":\"Airoserver | Cloud Hosting Solutions\",\"url\":\"https:\/\/airoserver.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"contentUrl\":\"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png\",\"width\":925,\"height\":880,\"caption\":\"Airoserver | Cloud Hosting Solutions\"},\"image\":{\"@id\":\"https:\/\/airoserver.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897\",\"name\":\"SEO Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/airoserver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g\",\"caption\":\"SEO Team\"},\"url\":\"https:\/\/airoserver.com\/fa\/author\/seoteam\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nginx Installation and Firewall Configuration","description":"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.","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:\/\/airoserver.com\/fa\/dedicated\/nginx-installation-and-firewall-configuration\/","og_locale":"fa_IR","og_type":"article","og_title":"Nginx Installation and Firewall Configuration","og_description":"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.","og_url":"https:\/\/airoserver.com\/fa\/dedicated\/nginx-installation-and-firewall-configuration\/","og_site_name":"Airoserver | Cloud Hosting Solutions","article_published_time":"2020-04-18T09:28:27+00:00","article_modified_time":"2022-03-29T11:41:29+00:00","og_image":[{"width":750,"height":350,"url":"https:\/\/airoserver.com\/wp-content\/uploads\/2020\/04\/Nginx.jpg","type":"image\/jpeg"}],"author":"SEO Team","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"SEO Team","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"2 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#article","isPartOf":{"@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/"},"author":{"name":"SEO Team","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897"},"headline":"Nginx Installation and Firewall Configuration","datePublished":"2020-04-18T09:28:27+00:00","dateModified":"2022-03-29T11:41:29+00:00","mainEntityOfPage":{"@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/"},"wordCount":267,"commentCount":0,"publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"keywords":["airoserver","Linux"],"articleSection":["AiroServer","Dedicated","VPS"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/","url":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/","name":"Nginx Installation and Firewall Configuration","isPartOf":{"@id":"https:\/\/airoserver.com\/#website"},"datePublished":"2020-04-18T09:28:27+00:00","dateModified":"2022-03-29T11:41:29+00:00","description":"Connect to your server using an SSH connection. Use the command below to download the latest version of Nginx and start the Installation.","breadcrumb":{"@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/airoserver.com\/dedicated\/nginx-installation-and-firewall-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/airoserver.com\/"},{"@type":"ListItem","position":2,"name":"Nginx Installation and Firewall Configuration"}]},{"@type":"WebSite","@id":"https:\/\/airoserver.com\/#website","url":"https:\/\/airoserver.com\/","name":"Airoserver | Cloud Hosting Solutions","description":"Cloud server | Dedicated server | Domain | Hosting| SSL | Virtual server | Airoserver","publisher":{"@id":"https:\/\/airoserver.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/airoserver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/airoserver.com\/#organization","name":"Airoserver | Cloud Hosting Solutions","url":"https:\/\/airoserver.com\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/","url":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","contentUrl":"https:\/\/airoserver.com\/wp-content\/uploads\/2023\/09\/logo_airoserver.png","width":925,"height":880,"caption":"Airoserver | Cloud Hosting Solutions"},"image":{"@id":"https:\/\/airoserver.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/airoserver.com\/#\/schema\/person\/62f9488eeb65ea1e571178292d4bb897","name":"SEO Team","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/airoserver.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0cc6a1209a0e36c0bf4f0fcdcd743946df92fde7ba86163b0724f194a722a861?s=96&d=mm&r=g","caption":"SEO Team"},"url":"https:\/\/airoserver.com\/fa\/author\/seoteam\/"}]}},"_links":{"self":[{"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/posts\/2575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/comments?post=2575"}],"version-history":[{"count":0,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/posts\/2575\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/media\/33571"}],"wp:attachment":[{"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/media?parent=2575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/categories?post=2575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/airoserver.com\/fa\/wp-json\/wp\/v2\/tags?post=2575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}