簡體   English   中英

紅寶石sinatra遠程連接

[英]ruby sinatra remote connection

我正在嘗試讓您好世界在sinatra中遠程工作:

require 'sinatra'

get '/' do
  "hello world"
end

在本地工作正常:

curl localhost:4567
hello world

但是當我嘗試遠程訪問它時,出現404錯誤。 服務器是可見的; 我有其他運行良好的Web應用程序(但不在非標准端口上運行)。 這是一個將近庫存的ubuntu安裝,因此沒有任何iptables規則會阻止對端口4567的訪問。我缺少什么嗎? 我在使用谷歌搜索時遇到了困難。

我認為這不是防火牆問題。 添加綁定set :bind, '0.0.0.0'如下所示

#app.rb
require 'sinatra'
set :bind, '0.0.0.0'
get "/" do
    "Working"
end

運行這個

ruby app.rb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM