ラックと乗客の違いは何ですか?
質問
SinatraアプリをDreamhostにデプロイしようとしていますが、次のように表示されます:
DHはPassengerをサポートしているため、 turnは、Rackベースのルビーをサポートします アプリケーション、DHは確かにサポートします シナトラ。
このステートメントの解析に問題があります-RackとPassengerの違いは何ですか(また、Sinatraが「Rackベース」である理由)
解決
ラックは標準化されたAPI は、RubyのミドルウェアおよびWebフレームワークと通信するためのWebサーバー用です。 Phusion Passenger は、Rack APIを実装するApacheモジュールです。 Sinatra は、 Rack APIの上。DreamhostはPhusion Passengerをサポートしているため、Rackをサポートしているため、Sinatraをサポートしています。
所属していません StackOverflow