You can enable tight login security for WordPress on Apache and NGINX rather easily. To do this on Apache you'll use an .htaccess file in your webroot and on NGINX you'll modify the configuration file for your site. This post will explain exactly how-to do this on both server types (LAMP & LEMP)…
The shell script below can be used to easily backup your PHP/MySQL based websites. All you have to do is connect to your webserver over SSH, determine where you want to store the backup script, copy the contents of the Gist below to a new file named backup.sh or whatever name you like…
PHP version 5 (5.6.38) officially reached end-of-life on December 31st, 2018. This affects countless websites that are powered by popular PHP/MySQL based content management systems such as WordPress, Drupal, ExpressionEngine, CraftCMS and many others…
Postfix is a robust mail server freely available on almost all Linux systems. In this post I’ll explain how you can easily configure your Postfix mail server to relay your outbound mail to the Gmail SMTP server…
In order to display tabular data on web pages responsively, you can either use CSS to create your own table layout or style the default table tag with CSS so that it’s responsive. This post will outline the latter…
A common programming exercise is to write some code that will validate an IP address. IPv4 addresses are displayed canonically using dot-decimal notation and they consist of four decimal numbers or octets…