{"id":1626,"date":"2021-03-12T09:33:31","date_gmt":"2021-03-12T08:33:31","guid":{"rendered":"http:\/\/www.netnea.com\/cms\/?page_id=1626"},"modified":"2025-11-07T12:38:23","modified_gmt":"2025-11-07T11:38:23","slug":"tutorials","status":"publish","type":"page","link":"https:\/\/www.netnea.com\/cms\/tutorials\/","title":{"rendered":"Online Tutorials"},"content":{"rendered":"\n<p>Our website is one of the best known resources for ModSecurity and OWASP Core Rule Set (CRS) integration as well as Apache configuration.<br><br>There is a curriculum with up to 12 individual tutorials:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.netnea.com\/cms\/apache-tutorials\/\">English Apache \/ ModSecurity \/ CRS Tutorials<\/a><\/li>\n<\/ul>\n\n\n\n<p>This will teach you everything around the setup of a secure Apache Reverse Proxy (Gateway Server) with ModSecurity and CRS on top. <br><br>Our security expert Christian Folini also <a href=\"\/cms\/courses\/\">offers courses<\/a> that cover these subjects. You can choose between online and onsite courses.<br><br>There also used to be a translation of this curriculum into German and a minimal nginx \/ ModSecurity \/ CRS tutorial. However, this was discontinued. You can still find them on <a href=\"https:\/\/web.archive.org\/web\/20250624200256\/https:\/\/www.netnea.com\/cms\/tutorials\/\">archive.org<\/a>. You may have to look up the individual pages one by one on the archive.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our website is one of the best known resources for ModSecurity and OWASP Core Rule Set (CRS) integration as well as Apache configuration. There is a curriculum with up to 12 individual tutorials: This will teach you everything around the setup of a secure Apache Reverse Proxy (Gateway Server) with ModSecurity and CRS on top. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1626","page","type-page","status-publish","czr-hentry"],"_links":{"self":[{"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/pages\/1626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/comments?post=1626"}],"version-history":[{"count":10,"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/pages\/1626\/revisions"}],"predecessor-version":[{"id":2071,"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/pages\/1626\/revisions\/2071"}],"wp:attachment":[{"href":"https:\/\/www.netnea.com\/cms\/wp-json\/wp\/v2\/media?parent=1626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}