加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby sinatra远程连接

发布时间:2020-12-17 03:05:00 所属栏目:百科 来源:网络整理
导读:我正试图让你的世界在sinatra远程工作: require 'sinatra'get '/' do "hello world"end 在本地它工作正常: curl localhost:4567hello world 但是当我尝试远程访问它时,我收到404错误. 服务器可见;我有其他Web应用程序运行正常(但不是非标准端口).这是一个
我正试图让你的世界在sinatra远程工作:

require 'sinatra'

get '/' do
  "hello world"
end

在本地它工作正常:

curl localhost:4567
hello world

但是当我尝试远程访问它时,我收到404错误.
服务器可见;我有其他Web应用程序运行正常(但不是非标准端口).这是一个近乎库存的ubuntu安装,所以没有任何iptables规则会阻止访问端口4567.有什么我缺少的吗?谷歌搜索我有困难.

解决方法

我认为这不是防火墙问题.添加绑定集:绑定,’0.0.0.0’如下所示

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

运行这个

ruby app.rb

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读