Sinatra アプリを Dreamhost にデプロイしようとしていますが、次のように表示されます。
DH は Passenger をサポートし、Passenger は Rack ベースの Ruby アプリケーションをサポートするため、DH は実際に Sinatra をサポートします。
私はそのステートメントを解析するのに苦労しています.RackとPassengerの違いは何ですか?
Rackは、Web サーバーが Ruby のミドルウェアおよび Web フレームワークと対話するための標準化された APIです。Phusion Passengerは、Rack API を実装する Apache モジュールです。SinatraはRack API の上に構築された Web フレームワークです。つまり、Dreamhost は Phusion Passenger をサポートしているため、Rack、つまり Sinatra をサポートしていることになります。