Sowing the seeds of the KnowledgeTree

I’ve always had an interest in knowledge management and how tacit knowledge in particular can be captured within an organisation. I once read about a management consultancy that use a specially constructed database to store information about the different industries and past projects the consultants have worked so that less experienced consultants can access the knowledge of the senior staff when dealing with situations unfamiliar to them. The value in a management consultancy is in the experience (and therefore knowledge) of its consultants so the database they use is an incredibly valuable resource that forms an integral part of the offering to clients. It occurred to me that a database like this is pretty valuable to any type of knowledge worker, in my case I.T., so recently I set about implementing a personal level version of the management consultancy knowledge database.

An Inconvenient MessAn Inconvenient Mess: Al Gore’s office space and his unique system of knowledge management

Continue reading “Sowing the seeds of the KnowledgeTree”

Advertisements
Sowing the seeds of the KnowledgeTree

How to Host Multiple Websites on Apache

A pdf version of this posting can be downloaded here.

Introduction:

Websites, in all their different forms, are hosted on web servers and the Apache web server is one of the most popular currently available.  It would be incredibly inefficient to only host one website per server, particularly in a commercial web hosting scenario, but for designers and developers at any level there is often a need to work on different sites, or different versions of the same site, in the same environment. In order to make the most of your resources the logical approach is to host multiple sites on one installation of Apache server.

On Apache each website is treated as a Virtual Host, with the concept of hosts relating to how DNS is configured in order to route traffic to a website. When a web browser requests a website via a URL the request is handled by DNS which knows that, for example, http://www.somesite.com relates to a specific IP address – the address of the server that’s hosting the site. DNS forwards the traffic to the server which in turn responds with the information requested. As far as DNS is concerned the URL of the website bound to a specific IP address is just another host in its database.

Continue reading “How to Host Multiple Websites on Apache”

How to Host Multiple Websites on Apache