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.
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.
NGINX is a high performance web server that can be used to host dynamic websites. In this guide, you’ll learn how to host WordPress on NGINX and Ubuntu 16.04.
Virtual Hosts is a feature of NGINX that allows you to host multiple web sites on the same server. In this guide, you’ll learn how to set up multiple NGINX Virtual Hosts on Ubuntu 16.04 and how to serve different content to different visitors depending on which domains they are requesting.