Keywords: Apache MPM ITK PHP MySQL VPS CentOS
In this article I'm going to describe a typical configuration for a private web server. I assume you use CentOS 6 as your operating system, in other *nix distributions some paths and commands may vary. However, the idea remains intact:)
Most servers require PHP as scripting language, and MySQL for databases
If you run multiple websites, it is always better to run them as different users. Even if a hacker gets access to one of your sites, there's a high chance that the others will remain intact.