Date: Thu, 9 Nov 2017 09:25:21 +0000 From: Mike Clarke <jmc-freebsd2@milibyte.co.uk> To: Eugeniy Khvastunov <khvastunov@gmail.com> Cc: FreeBSD <freebsd-questions@freebsd.org> Subject: Re: Drupal vs. Wordpress Message-ID: <20171109092521.402b00a8@curlew> In-Reply-To: <CANqgRE0fYD8L7gJjXBCWVWJGtHyjaTvLZMHLJaGCz0PUXHonuA@mail.gmail.com> References: <BN6PR2001MB1730A47EF95BAE3873F370EA805B0@BN6PR2001MB1730.namprd20.prod.outlook.com> <6513DCC1-2044-4E78-9862-F15292E0D9DC@fjl.co.uk> <CANqgRE2_oN46RoXe2%2BnF=6_K_RLzHDm-oNwATSJouDxtwR2%2Bow@mail.gmail.com> <CANqgRE3_yd5MeijbgCe=eJU_RDca2DjFTBUJ0Zr%2BLhdC4WPB-g@mail.gmail.com> <CANqgRE0fYD8L7gJjXBCWVWJGtHyjaTvLZMHLJaGCz0PUXHonuA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 9 Nov 2017 09:31:03 +0200 Eugeniy Khvastunov <khvastunov@gmail.com> wrote: > How you securing you wp/joomla/drool? > Maybe you can recommend some WAF or modules for Web server? As far as Wordpress goes I regard Wordfence <https://wordpress.org/plugins/wordfence/> as an essential security plugin. There's also some general advice on securing and hardening a Wordpress site at https://www.wordfence.com/learn/ I also add these .htaccess rules to deny access to certain files: # BEGIN protect wp-config.php <files wp-config.php> order allow,deny deny from all </files> # END protect wp-config.php # BEGIN protect temporary editor files <files ~ "(\.swp|~)$"> order allow,deny deny from all </files> # END protect temporary editor files # BEGIN protect readme,txt <files readme.txt> order allow,deny deny from all </files> # END protect readme,txt # BEGIN restrict access to "includes" directories <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^wp-admin/includes/ - [F,L] RewriteRule !^wp-includes/ - [S=3] RewriteRule ^wp-includes/[^/]+\.php$ - [F,L] RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L] RewriteRule ^wp-includes/theme-compat/ - [F,L] </IfModule> # END restrict access to "includes" directories # Don't allow directory browsing Options -Indexes # Return "Not found" instead of "Forbidden" ErrorDocument 403 /path-to/my/404.php -- Mike Clarke
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171109092521.402b00a8>