Você tem chaves incorretas.
A linha:
location ^~/(error_pages|javascript|stylesheets|help|images|xml|graphs|static|media) {
Possui um caractere aberto no final, mas não há colchetes de fechamento antes da próxima linha de localização.
O que @memoryleak escreveu também é verdade, se você fechar ambos os blocos de localização, o fechamento de chaves existente estará fechando o bloco server
, o que significa que o% finallocation
está agora no contexto errado.
O bloco location
final também não possui chaves de fechamento.