Having the WordPress Login Page exposed to the internet can result in lots of login attempts by hackers to gain access to your website. With a strong password you should be safe but it can use up extra bandwidth and resources on your web server. In this post, you will learn how to configure NGINX so that it rate limits connections to the login page from the same IP address.
In this guide, you will learn how to create a shell script that will backup all of your websites hosted on Ubuntu 16.04. You will also learn how to setup a scheduled task to run the backup script daily.
In this guide, you will learn how to create a shell script that will backup all of your MySQL databases. You will also learn how to setup a scheduled task to run the backup script daily.
Right now your WordPress blog is probably getting attacked by hackers using a brute-force method which attempts to guess your admin password. If your password is strong, you should be safe, but it still wastes unnecessary load on your web server.
In this tutorial, you will learn how to block admin access to all IP addresses except your own. We will do this with NGINX so that PHP and MySQL is not run. This will reduce the amount of server resources that are used by attackers and increase the security of your website.
WordPress websites hosted on NGINX are already very fast. You can speed up the performance even more by using NGINX Proxy Caching. In this guide, you’ll learn how to set up NGINX Proxy Caching for WordPress and you will learn how to invalidate the cache when updating posts.