Authenticating Apache Virtual Hosts with Kerberos

Below is a quick walk through on setting up an Apache virtual host with kerberos authentication.

If you use or are looking to integrate single sign on into your websites or web based applications in your environment, this will be for you.

Example Details

In this article I will be setting up a new website called mysite.example.com, using the below details.

Web Server Name: web01.example.com
Web Server Operating System: Red Hat Enterprise Linux 6.3
Kerberos Realm: EXAMPLE.COM
Kerberos Username: testuser

Continue reading “Authenticating Apache Virtual Hosts with Kerberos” »

Deploying a software based Load Balancer using IPVS with Red Hat Enterprise Linux 6

From time to time, you may have a requirement for looking into or even deploying a Load Balancing solution which will allow you to scale your platform to a larger implementation than what an individual server could give you.

You may have or be looking into deploying a farm of web servers, proxy servers or any other type of platform. All of which may be stand alone installations however you wish to achieve a single point of communication for your users.

If we take a web server environment for an example,
Lets say we would like to have www.example.com always present yet scalable and redundant for future growth. If we have this website running on a single web server, we have not only have a single point of failure, but we also have a limitation on capacity as we only have the local resources of that one server to scale with.

Continue reading “Deploying a software based Load Balancer using IPVS with Red Hat Enterprise Linux 6” »

Creating a Moodle LMS with Active Directory Users

For those who aren’t aware, Moodle is an open source Learning Management System (LMS) which gives you the ability to teach courses online. I’ve used it for years and I think its brilliant. You can use it to teach in junior and high schools, but also you can use it in a corporate environment as […]

How to create an SSL Certificate

I thought I might quickly throw up a small how-to on creating an SSL certificate. Any article you will find on my site that will walk you though any form on web platform (CMS, LMS, etc), I will always recommend that you use an SSL certificate on your website.

An SSL certificate consists of 3 parts. A private key, which is used to decrypt the actual certificate, the certificate itself, and in many cases you may also use a CSR (Certificate Signing Request).

Continue reading “How to create an SSL Certificate” »