红宝石 – 机架和乘客有什么区别?
发布时间:2020-12-16 19:53:27 所属栏目:百科 来源:网络整理
导读:我正在尝试将一个Sinatra应用程序部署到Dreamhost,它说如下: Since DH supports Passenger,which in turn supports Rack-based ruby applications,DH does indeed support Sinatra. 我难以解析这个说法 – 机架和乘客有什么区别(为什么是Sinatra“Rack”)?
我正在尝试将一个Sinatra应用程序部署到Dreamhost,它说如下:
我难以解析这个说法 – 机架和乘客有什么区别(为什么是Sinatra“Rack”)? 解决方法
Rack是一个用于Web服务器的
standardized API,用于与Ruby中的中间件和Web框架进行交互.
Phusion Passenger是一个实现Rack API的Apache模块.
Sinatra是一个构建了
on top of the Rack API的Web框架,因为Dreamhost支持Phusion Passenger,这意味着它支持Rack,因此支持Sinatra.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |