Im tying some loose ends on application deployment for production and my question goes like this
Should you, in production, always have an nginx (or any other web server) to front for your web applications (node, php, python, ruby)?
I guess it makes sense to offload ssl, keepalive connections, error page serving and other http server stuff (caching maybe?) but is there any argument in favor of just having your de facto application server handling everything? is security a concern in this realm?
Thanks in advance,