{"id":287615,"date":"2021-04-26T17:20:01","date_gmt":"2021-04-26T17:20:01","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=287615"},"modified":"2022-05-24T05:51:24","modified_gmt":"2022-05-24T05:51:24","slug":"magento2-ddos-firewall-protection","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/","title":{"rendered":"DDoS Firewall Protection for Magento 2"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Introduction<\/h3><\/div>\n\n\n\n<p>The <strong>DDoS Firewall Protection for Magento 2 (Adobe Commerce)<\/strong> module allows the admin to enable DDoS protection for the online store. Using this module the admin can set the firewall provider and the URL to trigger for DDoS protection of the website.<\/p>\n\n\n\n<p>The admin can even set the average server load threshold value and the RAM usage threshold value. If the server usage or RAM usage is more than the configured value then this module automatically triggers the firewall protection.<\/p>\n\n\n\n<p>The admin can also enable the automatic email alert on Firewall activation. Moreover, can even set the email template for it.<\/p>\n\n\n\n<p>Check the brief overview of the plugin in the video \u2013<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder wk-block--yt-video\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"8DXGtBKEgHQ\"><div class=\"components-placeholder__instructions\">8DXGtBKEgHQ<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features &#8211; DDoS Firewall Protection for Magento 2<\/h3><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Supports auto Firewall protection. Moreover, the Firewall could be enabled\/disabled through admin configuration.<\/li><li>The Console Command to check the status of the Firewall.<\/li><li>The Console Command to enable\/disable the Firewall.<\/li><li>Works with Cloudflare WAF.<\/li><li>Can measure server load and memory.<\/li><li>Receive email alerts on Firewall activation.<\/li><li>The admin can select a template for the firewall enabled email.<\/li><\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Installation &#8211; DDoS Firewall Protection for Magento 2<\/h3><\/div>\n\n\n\n<p>Firstly, the customers will get a zip folder and they have to extract the contents of this zip folder on their system. Moreover, the extracted folder has an src folder, in the src folder, you will find the app folder.<\/p>\n\n\n\n<p>Then, you will have to transfer this app folder into the Magento 2 (Adobe Commerce) root directory on the server as depicted below.<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"379\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png\" alt=\"Magento-2-Google-Translate\" class=\"wp-image-286600\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-768x242.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2.png 1302w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n<p><strong>First command &#8211;<\/strong><\/p>\n<pre>php bin\/magento setup:upgrade<\/pre>\n<p><strong>Second Command &#8211;<\/strong><\/p>\n<pre class=\"\">php bin\/magento setup:di:compile<\/pre>\n<p><strong>Third Command &#8211;<\/strong><\/p>\n<pre>php bin\/magento setup:static-content:deploy<\/pre>\n<p><strong>Fourth Command &#8211;<\/strong><\/p>\n<pre class=\"\">php bin\/magento indexer:reindex<\/pre>\n\n\n<p>After the successful installation of&nbsp;<strong>DDoS Firewall Protection for Magento 2,<\/strong>&nbsp;you have to run the command in the Magento 2 root directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cache-management\">Cache Management<\/h3>\n\n\n\n<p>Then, after running the commands. Further, you have to flush the cache from the Magento admin panel. So, navigate through<strong>-&gt;System-&gt;Cache management<\/strong>&nbsp;as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"527\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1-1200x527.png\" alt=\"Magento-2-Google-Translate-Flush-Cache-1-DDoS Firewall Protection for Magento 2\" class=\"wp-image-286602\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1-1200x527.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1-300x132.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1-250x110.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1-768x338.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Flush-Cache-1.png 1247w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Multilingual Support<\/h2>\n\n\n\n<p>Now, the&nbsp;admin will navigate to&nbsp;<strong>Stores-&gt;Configuration-&gt;General -&gt;Locale Options<\/strong>. Here, you can select the locale as German. (Locale is the language into which the admin desires to translate his store content).<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"773\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1-1200x773.png\" alt=\"Magento-2-Google-Translate-lang1-DDoS Firewall Protection for Magento 2\" class=\"wp-image-286605\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1-1200x773.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1-300x193.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1-250x161.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1-768x495.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/lang1.png 1343w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Module Translation<\/h2>\n\n\n\n<p>If you want to translate the module language from English to German. Then, follow the following path in the unzipped Magento 2 web security folder.&nbsp;<strong>src\/app\/code\/Webkul\/DDoSFirewallProtection\/i18n.<\/strong><\/p>\n\n\n\n<p>After that, you will receive a CSV file with the name \u201cen_US.csv\u201d. Now, rename that CSV on your region code and language code \u201cde_DE.csv\u201d.<\/p>\n\n\n\n<p>Next, translate all right-side content in your language. After editing the CSV, and saving it Next, you need to upload it where you have installed Magento 2 on the server.<\/p>\n\n\n\n<figure class=\"wp-block-image is-style-default\"><img decoding=\"async\" width=\"1200\" height=\"471\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-1200x471.png\" alt=\"webkul-magento2-sample-product\" class=\"wp-image-286896\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-1200x471.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2-768x301.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-paytabs-sadad-payment-multilingual-2.png 1229w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Consequently, it will translate the module into your desired Language.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Untitled-spreadsheet-Google-Sheets.png\" alt=\"Translate Module\" class=\"wp-image-287473\" loading=\"lazy\" \/><\/figure><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Module Configuration &#8211; DDoS Firewall Protection for Magento 2<\/h3><\/div>\n\n\n\n<p>After the successful installation of this module. To configure the module navigate to the&nbsp;<strong>Stores &gt; Configuration &gt; DDoS Firewall Protection for Magento 2.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Settings<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Configuration-Settings-Stores-Magento-Admin-22-1.png\" alt=\"DDos Protection -settings\" class=\"wp-image-287616\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Enable Auto DDoS Protection:&nbsp;<\/strong>The admin can enable the&nbsp;<strong>Distributed Denial of Service Protection&nbsp;<\/strong>to protect the web store from an attack and enable the firewall security system.&nbsp;<\/p>\n\n\n\n<p><strong>Average Server Load Threshold:&nbsp;<\/strong>The admin needs to enter a server load value, exceeding which the firewall protection will be activated.<\/p>\n\n\n\n<p><strong>RAM Usage Threshold:&nbsp;<\/strong>The admin needs to enter a RAM Usage Threshold value, exceeding which the firewall protection will be activated.<\/p>\n\n\n\n<p><strong>Firewall Provider:&nbsp;<\/strong>The admin needs to select a Firewall service provider from here.<\/p>\n\n\n\n<p><strong>Note: Currently, this module supports the Cloudfare Firewall service provider.<\/strong><\/p>\n\n\n\n<p><strong>URL To Trigger:&nbsp;<\/strong>The admin needs to enter the URL which will trigger the firewall.<\/p>\n\n\n\n<p><strong>User Name:&nbsp;<\/strong>The admin needs to enter the User Name associated with their Firewall service provider account.<\/p>\n\n\n\n<p><strong>Password:&nbsp;<\/strong>The admin needs to enter the password associated with their Firewall service provider account.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Check Firewall Status &#8211; Commands<\/h3><\/div>\n\n\n\n<p>Moreover, the admin can check the status of the firewall by running the below command.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento ddosprotect:status:show<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Manually Activate Firewall<\/h3>\n\n\n\n<p>However, the admin can enable\/disable the Firewall by simply running the below commands for each :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento ddosprotect:status:set enable<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento ddosprotect:status:set disable<\/pre>\n\n\n\n<p>As a result, it will enable or disable the Firewall security.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Email Options<\/h3>\n\n\n\n<p>Further, the admin can configure Email options and alerts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Configuration-Settings-Stores-Magento-Admin-22-.png\" alt=\"DDoS Firewall Protection for Magento 2-2\" class=\"wp-image-287617\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Firstly, the admin needs to give input for the below fields.<\/p>\n\n\n\n<p><strong>Auto Email Alerts:&nbsp;<\/strong>Whenever the Firewall security is enabled the admin will be sent email alerts if this field is set as&nbsp;<strong>Yes.<\/strong><\/p>\n\n\n\n<p><strong>Firewall Enabled Template:&nbsp;<\/strong>The admin can select a template for the firewall enabled email.<\/p>\n\n\n\n<p><strong>Email to Alert:&nbsp;<\/strong>The admin can specify an email Id here to which the firewall enables email alerts will be sent.<span style=\"font-size: revert; color: initial;\"> <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Firewall Activation &#8211; DDoS Protection<\/h3>\n\n\n\n<p>As per the admin configuration as soon as one of the conditions is reached or met i.e namely Average Server Load Threshold or RAM Usage Threshold.<\/p>\n\n\n\n<p>As a consequence, once the Firewall is activated, the Cloudflare WAF image could be seen on the website.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/webkul-magento2-ddos-firewall-protection-frontend-2_1_.png\" alt=\"DDOS- protection-Magento 2\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Further, check a sample of the email alert sent to the specified email address by the admin.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Fwd-Auto-Firewall-Enabled-Alert-neeleshvikram1998-gmail-com-Gmail-2.png\" alt=\"Fwd-Auto-Firewall-Enabled-Alert\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>That\u2019s all for the&nbsp;<strong>DDoS Firewall Protection for Magento 2<\/strong>. However, if you still have any questions regarding the module please create a support ticket by clicking&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>&nbsp;or send an email to&nbsp;<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a><\/p>\n\n\n\n<p>Explore the\u00a0<a href=\"https:\/\/webkul.com\/adobe-commerce-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Adobe Commerce Cloud development services<\/a>\u00a0by Webkul. You may also browse our quality\u00a0<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DDoS Firewall Protection for Magento 2 (Adobe Commerce) module allows the admin to enable DDoS protection for the online store. Using this module the admin can set the firewall provider and the URL to trigger for DDoS protection of the website. The admin can even set the average server load threshold value and the <a href=\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":331,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[3616,8616,2460],"class_list":["post-287615","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-automated-server-action","tag-firewall","tag-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks<\/title>\n<meta name=\"description\" content=\"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks\" \/>\n<meta property=\"og:description\" content=\"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-26T17:20:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-24T05:51:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png\" \/>\n<meta name=\"author\" content=\"Neelesh Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neelesh Singh\" \/>\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:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\"},\"author\":{\"name\":\"Neelesh Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4c045d59b1be4b2f91af35089cd2535e\"},\"headline\":\"DDoS Firewall Protection for Magento 2\",\"datePublished\":\"2021-04-26T17:20:01+00:00\",\"dateModified\":\"2022-05-24T05:51:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\"},\"wordCount\":903,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png\",\"keywords\":[\"automated server action\",\"firewall\",\"Magento 2\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\",\"name\":\"DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png\",\"datePublished\":\"2021-04-26T17:20:01+00:00\",\"dateModified\":\"2022-05-24T05:51:24+00:00\",\"description\":\"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2.png\",\"width\":1302,\"height\":411,\"caption\":\"Move-app-folder-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DDoS Firewall Protection for Magento 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4c045d59b1be4b2f91af35089cd2535e\",\"name\":\"Neelesh Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4fa4026419e4f460984ec68842d594b3713d6f1847343c375ea68f5bf0a198bc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4fa4026419e4f460984ec68842d594b3713d6f1847343c375ea68f5bf0a198bc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Neelesh Singh\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/neeleshsingh-bd217\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks","description":"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.","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:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/","og_locale":"en_US","og_type":"article","og_title":"DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks","og_description":"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.","og_url":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2021-04-26T17:20:01+00:00","article_modified_time":"2022-05-24T05:51:24+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png","type":"","width":"","height":""}],"author":"Neelesh Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Neelesh Singh","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/"},"author":{"name":"Neelesh Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4c045d59b1be4b2f91af35089cd2535e"},"headline":"DDoS Firewall Protection for Magento 2","datePublished":"2021-04-26T17:20:01+00:00","dateModified":"2022-05-24T05:51:24+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/"},"wordCount":903,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png","keywords":["automated server action","firewall","Magento 2"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/","url":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/","name":"DDoS Firewall Protection for Magento 2 | Prevent DDoS Attacks","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2-1200x379.png","datePublished":"2021-04-26T17:20:01+00:00","dateModified":"2022-05-24T05:51:24+00:00","description":"DDoS Firewall Protection for Magento 2 helps admin to set a firewall provider and the URL to trigger for DDoS protection of the website.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/04\/Move-app-folder-2.png","width":1302,"height":411,"caption":"Move-app-folder-2"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-ddos-firewall-protection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DDoS Firewall Protection for Magento 2"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4c045d59b1be4b2f91af35089cd2535e","name":"Neelesh Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4fa4026419e4f460984ec68842d594b3713d6f1847343c375ea68f5bf0a198bc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4fa4026419e4f460984ec68842d594b3713d6f1847343c375ea68f5bf0a198bc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Neelesh Singh"},"url":"https:\/\/webkul.com\/blog\/author\/neeleshsingh-bd217\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/287615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/331"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=287615"}],"version-history":[{"count":26,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/287615\/revisions"}],"predecessor-version":[{"id":336547,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/287615\/revisions\/336547"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=287615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=287615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=287615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}