完全不了解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 可以,求指导
공식 문서 config.ru를 보세요
config.ru를 사용하여 기존 애플리케이션 실행 앱을 작성하세요:
으아악해당 config.ru를 추가하세요:
으아악언제 config.ru를 사용하나요? config.ru를 사용해야 할 수도 있습니다:
다양한 랙 프로세서 배포(Passenger, Unicorn, Heroku 등)를 사용해야 합니다.
Sinatra::Base의 하위 클래스를 하나 이상 사용하고 싶습니다.
Sinatra를 엔드포인트가 아닌 미들웨어로만 사용하고 싶습니다.
모듈 모드로 전환했다고 해서 config.ru로 전환할 필요는 없고, config.ru를 실행하기 위해 모듈 모드로 전환할 필요는 없습니다.
그런 다음
thin
또는Passenger
,unicorn
및 기타 웹 서버를 사용하여 프로그램을 실행해야 합니다