Варианты использования Nginx
standalone
Самая легкая в настройке конфигурация. Nginx и Apache работают на разных портах или ip-адресах. Например, адрес всех картинок images.server.ru, этот сервер в свою очередь является Nginx-серверов. Следовательно запросы картинок и прочего статического контента направляются на Nginx-сервер. Если запросов статического контента очень много, то имеет смысл купить отдельный сервер под его обслуживание и поставить на него Nginx.
Frontend к Apache
Так называемое "акселерированное проксирование ” при котором
все запросы сначала направляются на Nginx. Если происходит запрос статического контента то Nginx сам его обрабатывает, если запрос скрипта то он переадресовывается к Apache.
Nginx + FastCGI
Если скрипты сайта написаны на языке программирования интерпретатор которого понимает технологию FastCGI то Apache нам вообще не нужен. Примерами таких языков являются Perl, PHP и многие другие. Минус этого способа – возможно потребуется модификация скриптов.