In a word: yes. Amazon ELB service is great, but it's only load balancing. Running nginx on your own server gives you a locus of control and a place to overwrite, redirect, compress, intercept headers, cache, etc. In addition, it allows you to use static files as quickly as possible, rather than using a slot on your heavier application server.
source share