Сам чёрт намного красивее чем кажется. самый простой вариант это разделить на фронт-энд и бэк-энд
я давненько для себя писал инструкцию
www.odmin4eg.ru/2008/nginx-na-ubuntu-prosto/
Но суть её сегодня не изменилось, только нудно скачать свежий nginx с оф сайта, собрать его (
www.odmin4eg.ru/2009/nginx-na-ubuntu-eto-prosto-kompilyaciya/ )
и запустить.
по тойже схеме всё у меня работает до сих пор отлично, просто и надёжно.
потом появился сайт, что был намного тяжелее всех остальные при этой же схеме его стал обрабатывать php5-fpm
а все остальные как и раньше продолжали работать на apache
(
www.odmin4eg.ru/2010/pereezzhaem-na-php5fpm/ )