在Apache上运行Ruby应用程序

时间:2010-06-16 20:53:11

标签: ruby apache sinatra shared-hosting

我最近一直在学习Ruby,我想将测试Web应用程序上传到我的服务器。但我无法弄清楚如何让它在我的共享主机上运行。

我的托管详情

  • 与JustHost共享主机(请参阅here for list of features
  • 操作系统:Linux
  • Apache:2.2.11
  • cPanel:11.25.0-STABLE
  • SSH访问。
  • 可以安装Ruby Gems。
  • 无法安装Apache模块。
  • 可以通过cPanel管理Ruby on Rails应用程序”。
  • 安装了Mongrel gem。

我使用Sinatra构建了以下简单的HelloWorld Ruby Rack 应用程序:

#!/usr/bin/ruby ruby
require 'rubygems'
require 'sinatra'
get '/hi' do
  "Hello World!"
end

我只是无法弄清楚如何“启动”应用程序。我是否需要告诉Mongrel(或者Apache)应用程序以某种方式存在?如何启动此应用程序运行?如果需要,我很乐意提供更多信息。

1 个答案:

答案 0 :(得分:3)