What's in an app server Today Passenger supports more than 650.000 websites world-wide, but what even does it do?