Я более или менее выполнил этот учебник ... Я установил гем для пассажиров, выполнил пассажир-install-ginx-module, успешно установил nginx и вставил это в конфигурацию:
server {
listen 80;
server_name localhost;
root /home/admin/sintest/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}
В / home / admin / sintest у меня есть: пустая общая папка, config.ru:
require 'sinatra'
set :env, :production
disable :run
require './app.rb' #the app itself
run Sinatra::Application
и тестовый sinatra app.rb:
require 'sinatra'
get '/' do
"hello world!"
end
Теперь, когда я запускаю nginx и открываю http: // localhost , я получаю: 403 Forbidden
Что такое Я делаю не так? Я что-то пропустил?