Puma vs Passenger
I am working on a Rails 6.1 application, and would like to understand the deployment options. By default, the application was generated with the Puma gem. Do I need to make any changes for production deployment on an Ubuntu 20.04 server (on AWS) with Apache2? I don't have a choice in this configuration (Ubuntu 2.04 and Apache).
Do I need Passenger, or is Puma OK?
Side note: what's a typical VirtualHost configuration file for a Rails 6.1 application?