Публикации на тази страница:

Sinatra - Apache - mod_rails

Хостинг на Sinatra приложение с Apache и mod_rails

Примерен Apache vhost:

<VirtualHost *>
  ServerName [DOMAIN].com
  ServerAlias www.[DOMAIN].com
  DocumentRoot /www/[DOMAIN]/public
</VirtualHost>


config.ru
require 'index'
set :environment, :production
run Sinatra::Application


index.rb
require 'rubygems'
require 'sinatra'

#Home Page
get '/' do
  "Това е всичко...давай напред!"
end


Примерна структура на Sinatra приложение
config.ru
index.rb
lib/
log/
public/
Rakefile
tmp/
views/


Рестартиране на приложението
touch tmp/restart.txt


Може да използвате DreamHost за хостинг. Когато настройвате домейн-а си в DreamHost, просто му кажете да активира Ruby on Rails(mod_rails) и задайте, като директория "/public"