Как реализовать разделение на домены на одном IP?
гуглить по Apache Virtual Host
Разберитесь в nginx.
Там конфиги в разы проще, статику он вроде как отдает лучше, php-fpm работает нормально, что еще для жизни нужно?)
nkt.me/configure-vps-on-ubuntu-12-04/ - писал заметку, как сконфигурировать ubuntu на vps-ке, там есть раздел про первичную настройку nginx.
Плюс на nginx.org по почти каждому модулю есть русская документация.