How To Install The LAMP Stack On CentOS Servers

If you’re reading this post then you probably know a thing or two about Linux and web hosting.

The LAMP stack is a collection of opensource software and applications which makes it easier for webmasters across the web to host beautiful and dynamic websites.

If you wish to develop a website or blog using WordPress content management system, then you’ll most likely be using the LAMP or other combination of the stack to power your WordPress blog.

Continue reading “How To Install The LAMP Stack On CentOS Servers”

How To Install WordPress On CentOS Servers

Here’s a quick tutorial on installing WordPress on CentOS servers. If you’re reading this post, then you probably know a thing or two about WordPress.

Now, if you want to run a great blog or website, most webmasters across the web would recommend using WordPress CMS.

WordPress is probably the most popular opensource CMS system allows anyone to manage a professional looking website or blog with ease.

Continue reading “How To Install WordPress On CentOS Servers”

Blog Updates — How We Improved Our Website Performance

If you’ve been here over the last few month, you’d noticed the many changes that this blog has gone through. We’ve changed domain providers, switched web servers, switched host providers, changed WordPress themes and WordPress caching plugins. All of these steps and changes were done to improve tour website performance.

In this blog post, I am going to detail some of the changes in this post so that those who want to get the same results could apply them to their environments. These change were partly due to Google Panda algorithm negatively impacting on our site. Google Panda affected us badly and reduced web traffic to this blog by more than fifty percent (50%).

Everything I am going to talk about today may not apply to everyone or all environments. Although these changes have shown some positive trends in our Google traffic to our site, it’s not guarantee that your website will also benefit after applying them. It worked for us and may work for you as well.

We’ve improved loading time on all of our pages by more than few seconds. We’ve also improved our site speed greatly resulting in increased Google Bots activities with more pages being crawled in less time.

With the above results, we’re finally paused all new changes to the site, except to update and apply security patches. We’re very pleased with out results which will we’ll detail below.

Continue reading “Blog Updates — How We Improved Our Website Performance”

How To Install Nginx Stable Or Mainline Version In Ubuntu Or CentOS

This brief tutorial is going to show you how to install Nginx stable and mainline versions in Ubuntu as well as CentOS. If you’re reading this post, then you probably know a thing or two about Nginx web server so I won’t spend much time defining it or go into details here.

The one thing I will say about Nginx is that Nginx is a lightweight, fast and great web server. We recently switched to Nginx from Apache2, and Nginx has been fantastic. Our web pages are loading fast, our server is stable and I can now focus on other things than worrying about the stability of our servers.

I am not saying Apache2 isn’t great. In fact, Apache2 is the most popular web server online today and many more people are installing it everyday. For those already on Apache2 and loving it, there’s no need to switch to other web servers. If you feel that other web severs might serve you better, then it’s up to you to switch.

For those who want to install or switch to Nginx web server, you can continue below to learn how to install it in Ubuntu or CentOS.

If you’re on a CentOS server, then you certainly must configure Nginx repository or repositories that contain Nginx packages. For those using Ubuntu, Nginx packages are already included in Ubuntu default repositories, however, the version the comes with Ubuntu is only the stable version.

The stable version of Nginx is a step or two behind the current mainline version. If you need the latest version of Nginx, then you’ll have to install the mainline repository in Ubuntu or CentOS.

Continue reading “How To Install Nginx Stable Or Mainline Version In Ubuntu Or CentOS”

Linux Tips — Basic CentOS Static IP Configuration

Here’s a brief tutorial that shows you how to configure a static IP address for CentOS servers. In an environment where there’s no DHCP server to administer and distribute dynamic IP addresses, static IP addresses need to be setup for all your systems.

In most networked environments, servers do not get dynamic IP addresses. They are assigned static IPs and static DNS addresses.

If you’re running a CentOS 6/7 server, you may have to configure static IP address for it. This brief tutorial is going to show you how to do it in CentOS.

For this tutorial, we’re going to assign IP address 192.168.0.2 with NetMask 255.255.255.0 and gateway 192.168.0.1. Our server name will be srvr1.

This tutorial will also come in handy for those who are running lab environments using VMware or other virtualization software to test different setups.

Continue reading “Linux Tips — Basic CentOS Static IP Configuration”