Кеширование теперь (с момента как подключил Nginx) смотри в нём... с клиентами работает теперь он, забирая контент у апача.
Т.к. само по себе кеширование гугл проверяет на стороне клиента. Для апача в данной случае клиентом должен являться Nginx... А сам гугл (да и пользователи) являются клиентом Nginx. Т.е. правильные заголовки и он тоже должен плевать в ответах. Проверь каким нибудь фаер багом (FireBug - плагин для firefox) какие заголовки получает браузер. И главное от кого он их получает )))
ЗЫ Nginx - читается как ЭнГинКс (engine X)