完全不了解web 开发 买了个vps 想自己试试, 想用sinatra 写个web service
require 'sinatra'
get '/'do
"Just Do It"
server = ::Thin::Server.new(options[:Host] || '106.3.38.47',
options[:Port] || 996,
app)
end
我想吧 sinatra 的Demo 跑在我的VPS上,应该如何做啊,106.3.38.47:996无法访问,localhost:4567 可以,求指导
Regardez le document officiel config.ru
Utilisez config.ru pour exécuter des applications traditionnelles Écrivez votre application :
Ajoutez le config.ru correspondant :
Quand utiliser config.ru ? Vous devrez peut-être utiliser config.ru :
Vous devez utiliser différents déploiements de processeurs Rack (Passenger, Unicorn, Heroku,…).
Vous souhaitez utiliser une ou plusieurs sous-classes de Sinatra::Base.
Vous souhaitez uniquement utiliser Sinatra comme middleware, pas comme point de terminaison.
Vous n'avez pas besoin de passer à config.ru simplement parce que vous passez en mode modulaire, et vous n'avez pas besoin de passer en mode modulaire juste pour exécuter config.ru.
Ensuite, vous devez utiliser
thin
ouPassenger
,unicorn
et d'autres serveurs Web pour exécuter votre programme