Virtualization advice needed
First, I'm sorry for my english but I'm trying to do the best !
I'm here to take advice from more experimented users on GNU/Linux server administration.
I want to host some services on a dedicated server like NGinX on Debian stable.
I improving myself to security issue, looking to the best way to offer low cost but secure hosting to my futur users.
I know I can virtualize my services to improve security and make an attacker's intrusion less efficient for my data's users and my own infrastructure. I've heard about OpenVZ for example, which seems good but maybe not the best choice for Debian because it's recommanded to use a RHEL kernel and I don't think it's a good idea because it's not optimized for Debian.
I've heard about LXC too, which is seems a better choice for Debian.
But I know also other way to separate my services, like a chroot, but by default it's not securised at all and I need to configure it to has something usable in production.
I want something lightweight and secure.
What are you recommendation ? How do you separate your services ? I'm aiming Web, mail and jabber hosting for now.