{"id":35557,"date":"2021-03-29T12:06:00","date_gmt":"2021-03-29T17:06:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=35557"},"modified":"2022-06-03T03:32:08","modified_gmt":"2022-06-03T08:32:08","slug":"how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/","title":{"rendered":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"742\" height=\"372\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg\" alt=\"how to enable modsecurity web application firewall inside nginx server\" class=\"wp-image-35913\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<p>Nginx is a free, open-source, and one of the most popular web servers and reverses proxy servers. Mostly, it is used for load balancing and high-performance websites. It offers a rich set of features including, TCP and UDP proxying, auto-indexing, error code redirection, SSL support, fault tolerance, and many more.<\/p>\n\n\n\n<p>ModSecurity is an open-source web application firewall that protects your web server from different kinds of attacks. You can enable this module with Nginx to block some attacks including, SQL injection, bad user agents, session hijacking, trojans, and more.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>RoseHosting cloud provides Nginx Stack (application servers and load balancer) with a built-in ModSecurity module. You just need to enable this module in your container.<\/p>\n\n\n\n<p>In this tutorial, we will show you How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69efb327536fb\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69efb327536fb\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#Create-an-Nginx-Load-Balancer\" >Create an Nginx Load Balancer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#Enable-ModSecurity-Module-in-Nginx-Server\" >Enable ModSecurity Module in Nginx Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#Test-ModSecurity\" >Test ModSecurity<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-create-an-nginx-load-balancer\"><span class=\"ez-toc-section\" id=\"Create-an-Nginx-Load-Balancer\"><\/span>Create an Nginx Load Balancer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Creating a new NGINX-based load balancer is a very simple process at the RoseHosting Cloud platform. You can follow the below steps to create an Nginx load balancer.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Log in to the RoseHosting Cloud platform dashboard. You should see the following screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"how to enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35780\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x396.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> Click on the <strong>Create New Environment<\/strong>. This will open the topology wizard as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"978\" height=\"611\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/guide-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-1.png\" alt=\"guide to enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35784\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/guide-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-1.png 978w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/guide-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-1-300x187.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/guide-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-1-150x94.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/guide-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-1-768x480.png 768w\" sizes=\"(max-width: 978px) 100vw, 978px\" \/><\/figure>\n\n\n\n<p>Here, select Nginx in the Balancing section and Horizontal Scaling section. You will also need to define other settings including, cloudlets, disk space, IP addresses, etc. Then, click on the <strong>Create<\/strong> button.<\/p>\n\n\n\n<p>You will need to wait for some time to set up the environment. Once the environment has been created. You should see the following screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/ways-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"ways to enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35787\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/ways-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/ways-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/ways-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/ways-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x397.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>At this point, the Nginx load balancer is ready for you. now, you can enable the ModSecurity module in the Nginx container.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enable-modsecurity-module-in-nginx-server\"><span class=\"ez-toc-section\" id=\"Enable-ModSecurity-Module-in-Nginx-Server\"><\/span>Enable ModSecurity Module in Nginx Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Next, you will need to edit the Nginx configuration and enable the ModSecurity module. You can follow the below steps to enable the ModSecurity module.<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> On the RoseHosting cloud dashboard, click on the Load Balancer then click on the setting icon. This will open the file browser windows as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/find-out-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"find out how to enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35790\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/find-out-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/find-out-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x154.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/find-out-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/find-out-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x395.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> Click on the <strong>Root<\/strong> =&gt; <strong>nginx<\/strong> =&gt; <strong>nginx.conf<\/strong> file to edit the Nginx main configuration file as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-guide.png\" alt=\"enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform guide\" class=\"wp-image-35793\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-guide.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-guide-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-guide-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-guide-768x397.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Uncomment the &#8220;<strong>load_module modules\/ngx_http_modsecurity_module.so;<\/strong>&#8221; line and click on the <strong>Save<\/strong> button to save the changes.<\/p>\n\n\n\n<p><strong>Step 3:<\/strong> Next, click on the <strong>Root<\/strong> =&gt; <strong>nginx<\/strong> =&gt; <strong>nginx-domain.conf<\/strong> to edit the file as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-tutorial.png\" alt=\"enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform tutorial\" class=\"wp-image-35796\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-tutorial.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-tutorial-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-tutorial-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-tutorial-768x396.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Uncomment the following lines to enable the ModSecurity module:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">modsecurity on;\nmodsecurity_rules_file \/etc\/nginx\/conf.d\/modsecurity\/modsec_includes.conf;\n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-steps.png\" alt=\"enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform steps\" class=\"wp-image-35799\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-steps.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-steps-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-steps-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-steps-768x397.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Then, click on the <strong>Save<\/strong> button to apply the changes.<\/p>\n\n\n\n<p><strong>Step 4:<\/strong> Next, click on the <strong>Load Balancer<\/strong> and click on the <strong>restart<\/strong> <strong>icon<\/strong> to apply all configuration changes as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/detailed-guide-on-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"detailed guide on how to enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35802\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/detailed-guide-on-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/detailed-guide-on-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/detailed-guide-on-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x78.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/detailed-guide-on-how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x398.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> Next, click on the <strong>Load Balancer<\/strong> =&gt; <strong>Terminal icon<\/strong>. This will open the terminal window as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-you-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"how do you enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35805\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-you-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-you-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x155.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-you-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-you-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x397.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now, run the <strong>nginx -V<\/strong> command to verify whether the ModSecurity module is enabled or not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-test-modsecurity\"><span class=\"ez-toc-section\" id=\"Test-ModSecurity\"><\/span>Test ModSecurity<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>At this point, the ModSecurity module is enabled with Nginx. It&#8217;s time to test whether it is working or not.<\/p>\n\n\n\n<p>To test it, open your web browser and add the line<strong> &#8220;\/?q=&#8221;&gt;&lt;script&gt;alert(1)&lt;\/script&gt;&#8221;<\/strong> at the end of your domain like <strong>http:\/\/env-0819746.rosehosting.us\/?q=&#8221;&gt;&lt;script&gt;alert(1)&lt;\/script&gt; <\/strong>and hit <strong>Enter<\/strong>. You should see the 403 Forbidden error page as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-i-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"how do i enable modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35807\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-i-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-i-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x103.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-i-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x52.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/how-do-i-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x264.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Next, click on the <strong>Load Balancer<\/strong> and click on the <strong>Log<\/strong> <strong>icon<\/strong>. This will open the load balancer log windows. Now, click on the <strong>localhost<\/strong> =&gt; <strong>localhost.error_log<\/strong>. You should see the ModSecurity log in the following page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enabling-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png\" alt=\"enabling modsecurity web application firewall inside nginx server on the rosehosting cloud platform\" class=\"wp-image-35809\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enabling-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enabling-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-300x154.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enabling-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-150x77.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/02\/enabling-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform-768x395.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Congratulations! you have successfully enabled ModSecurity with Nginx on the RoseHosting cloud platform.<\/p>\n\n\n\n<p>Of course, you don&#8217;t have to do any of this if you use our <a href=\"https:\/\/www.rosehosting.com\/python-hosting.html\">Managed Cloud Hosting<\/a>, in which case you can simply ask our expert Linux admins to setup this for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n\n\n\n<p>PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx is a free, open-source, and one of the most popular web servers and reverses proxy servers. Mostly, it is &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#more-35557\" aria-label=\"Read more about How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":35913,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,1707],"tags":[49],"class_list":["post-35557","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rosehosting","category-web-servers","tag-nginx","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform\" \/>\n<meta property=\"og:description\" content=\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-29T17:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:32:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg?v=1616006744\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform\",\"datePublished\":\"2021-03-29T17:06:00+00:00\",\"dateModified\":\"2022-06-03T08:32:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/\"},\"wordCount\":689,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg\",\"keywords\":[\"nginx\"],\"articleSection\":[\"RoseHosting Platform\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/\",\"name\":\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg\",\"datePublished\":\"2021-03-29T17:06:00+00:00\",\"dateModified\":\"2022-06-03T08:32:08+00:00\",\"description\":\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to enable modsecurity web application firewall inside nginx server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting","description":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting","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:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/","og_locale":"en_US","og_type":"article","og_title":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform","og_description":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2021-03-29T17:06:00+00:00","article_modified_time":"2022-06-03T08:32:08+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg?v=1616006744","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform","datePublished":"2021-03-29T17:06:00+00:00","dateModified":"2022-06-03T08:32:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/"},"wordCount":689,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg","keywords":["nginx"],"articleSection":["RoseHosting Platform","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/","name":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg","datePublished":"2021-03-29T17:06:00+00:00","dateModified":"2022-06-03T08:32:08+00:00","description":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/03\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server.jpg","width":742,"height":372,"caption":"how to enable modsecurity web application firewall inside nginx server"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-modsecurity-web-application-firewall-inside-nginx-server-on-the-rosehosting-cloud-platform\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable ModSecurity Web Application Firewall inside NGINX Server on the RoseHosting Cloud platform"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=35557"}],"version-history":[{"count":17,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35557\/revisions"}],"predecessor-version":[{"id":36073,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35557\/revisions\/36073"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/35913"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=35557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=35557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=35557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}