La caché de activos de nginx no funciona

La caché de activos de nginx no funciona

Intento agregar caché para todos los archivos css/js en el archivo de configuración de nginx y aparece un error.

location ~* \.(css|js)$ {
    add_header Cache-Control public;
    add_header Pragma public;
    add_header Vary Accept-Encoding;
    expires 1M;  
}

el problema es: si agrego "return 200 'Hello Test 5';" Al final del bloque de ubicación, veo mis encabezados y vencen en 1 millón. Pero necesito implementarlo sin retorno.

información relacionada