アプリケーション名のディレクトリを作り,
その中にGemfileを作成.
Gemfile
source 'https://rubygems.org'
gem 'sinatra'
gem 'passenger'
group :development do
gem 'sinatra-contrib'
end
bundle install
config.ru
を作成
config.ru
require 'rubygems'
require 'sinatra'
require './[app_name].rb'
run Sinatra::Application
[app_name].rb
get '/' do
'Sinatra Sample.'
end
public,tmpディレクトリを作成し,シンボリックリンクをはる
ln -s [app_name]/public /var/www/html/[app_name]
/etc/hhtpd/conf.d/passenger.conf
にRackBaseURI /[app_name]
を追加
service httpd restart
で実行
参考URL
SinatraによるWebアプリケーション開発入門
ざくにく定食:【Ubuntu】さくらのVPSでSinatraを動かす