Verifique se o seu arquivo mime.types contém a seguinte linha:
types {
...
image/png png;
...
}
Pode ser que o nginx esteja tentando exibi-lo como HTML, pois ele não sabe o tipo de mime a ser usado quando ele é veiculado.
Além disso, certifique-se de que este arquivo está incluído no seu nginx.conf e você não o removeu por acidente! :) deve ser assim:
html {
...
include /etc/nginx/mime.types;
...
}