完全不了解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 可以,求指导
Lihat pada dokumen rasmi config.ru
Gunakan config.ru untuk menjalankan aplikasi tradisional Tulis apl anda:
Tambahkan config.ru yang sepadan:
Bila hendak menggunakan config.ru? Anda mungkin perlu menggunakan config.ru:
Anda perlu menggunakan penempatan pemproses Rak yang berbeza (Penumpang, Unicorn, Heroku, …).
Anda mahu menggunakan satu atau lebih subkelas Sinatra::Base.
Anda hanya mahu menggunakan Sinatra sebagai perisian tengah, bukan titik akhir.
Anda tidak perlu bertukar kepada config.ru hanya kerana anda bertukar kepada mod modular dan anda tidak perlu bertukar kepada mod modular hanya untuk menjalankan config.ru.
Kemudian, anda perlu menggunakan
thin
atauPassenger
,unicorn
dan pelayan web lain untuk menjalankan program anda