Protect WordPress wp-login with nginx HTTP Auth + fail2ban

Protecting wp-login.php for WordPress is essential for brute force protection from hackers. Most WordPress administrators will use a plugin like All-in-One Security (recommended) or Wordfence to block users who are making excessive login attempts. The problem with the plugin technique is that these brute force protection methods are still expensive for your web server. When a user … Learn more…

Install WPScan on Debian 8 for WordPress Vulnerability Scanning

WPScan is a WordPress vulnerability scanner written in Ruby. It is sponsored by Sucuri and hosted on github. Using its security vulnerability database for WordPress core, plugins and themes it will provide a report on your site’s known security problems which can be exploited by hackers. Install WPScan dependencies for Debian 8 Install the WPScan … Learn more…

Install Latest Memcached Object Cache WordPress PHP5 Debian

Memcached can be used to speed up WordPress and WooCommerce. Many WordPress plugins and themes use transients as settings. These transients are temporary and by default are stored in the MySQL database. This means MySQL will be used when retrieving these settings from the database stored on the hard drive. Memcached uses RAM to store … Learn more…

Install + Configure Elasticsearch to Speed up WooCommerce Search

WooCommerce often requires a powerful server to run smoothly. For anybody who has a large store with thousands of products or orders, you may have experienced a slow WooCommerce backend in the wp-admin area when doing management tasks. One way to fix slow WooCommerce product or order search is to use the power of Elasticsearch. Elasticsearch is … Learn more…