Block Access to WordPress WP-Admin via Nginx on Ubuntu 17.04 | 17.10

This brief tutorial shows students and new users how to block access to WordPress Admin Dashboard from unknown IP addresses and allow only IP addresses that are defined in Nginx configurations. This is one of many ways to protect and lock down your WordPress dashboard from unauthorized access or hackers who might want to hack into your WordPress admin site.

The method I’m going to describe below will allow only IP addresses are defined in the setup and block all others. Then all the blocked IPs will automatically be redirected to the site home page. You can choose to send the blocked traffic to any page you’d like but this method will send them to the main home page.

When you’re ready to configure these settings on Nginx to lock down WordPress Admin dashboard, continue below

Continue reading “Block Access to WordPress WP-Admin via Nginx on Ubuntu 17.04 | 17.10”

Install WordPress on Ubuntu 17.04 | 17.10 with Nginx MariaDB and PHP

WordPress, the most popular content management system (CMS) is easy to install and configure on Ubuntu. This brief tutorial shows students and new users how to quickly get it done on Ubuntu 17.04 | 17.10 systems with support for Nginx, MariaDB and PHP.

Few days ago we showed you how to install WordPress with Apache2, MariaDB and PHP support. That post can be found here. In today’s post, instead of using Apache2 as our webserver of choice, we’re going to be using Nginx webserver.

Either Apache2 or Nginx will work with WordPress. so it’s up to you as to which webservers you want to install.

To get stated with installing WordPress on Ubuntu with Nginx support, please follow the steps below.

Continue reading “Install WordPress on Ubuntu 17.04 | 17.10 with Nginx MariaDB and PHP”

Installing WordPress on Ubuntu 17.04 | 17.10 with Apache2, MariaDB and PHP

WordPress is the most popular content management systems in used today. This brief tutorial shows students and new users how to easily install WordPress on Ubuntu 17.04 | 17.10 with support for Apache2, MariaDB and PHP.

This post should be easy to read and understand. even for new users. It should serve as a guide to anyone wanting to get WordPress quickly installed and ready to use on Ubuntu.

To get started with getting WordPress installed on Ubuntu, follow the steps below:

Continue reading “Installing WordPress on Ubuntu 17.04 | 17.10 with Apache2, MariaDB and PHP”

WordPress FastCGI Caching with Nginx on Ubuntu 17.04 | 17.10

Want to improve WordPress performance? When running a WordPress blog or website on Nginx webserver, you may want to enable FastCGI caching. Doing this will greatly improve WordPress performance. This brief tutorial is going to show students and new users how to enable FastCGI on Ubuntu 17.04 | 17.10

When you combine Nginx webserver and FastCGI module, you will greatly improve your PHP-based applications, including WordPress websites. FastCGI module caches dynamic PHP content that are served through Nginx backend.

When dynamic PHP content is cached, repeated requests for the same content is quickly returned from the cache store, instead of compiling all the dynamic data the make up the page each time a request is made.

Continue reading “WordPress FastCGI Caching with Nginx on Ubuntu 17.04 | 17.10”

Setup Apache Virtual Host for WordPress

So, you want to host multiple WordPress blogs on a single server? With Apache2 VirtualHost feature, one can run multiple websites on a single server easily, and this brief tutorial is going to show you how to accomplish that.

Each virtualhost runs independently of the others. So if you’re going to be running a WordPress website on each VirtualHost, it will run as if it’s the only website on the server. This allows you to save cost on additional servers and resources.

Continue reading “Setup Apache Virtual Host for WordPress”