nginx proxypass configuration with X-Forwarded-Host header

I have used and configured apache for proxy pass and proxy pass reverse multiple times with X-Forwarded-Host. I tried configuring same with nginx and it works out to be more customisable and easy one.

        server {
            listen       80;
            server_name  pandurangpatil.com;
            location /myapp {
                proxy_set_header X-Forwarded-Host $host;
                proxy_pass http://localhost:8080/myapp;
            }
            .
            .
            .
        }