【发布时间】:2019-02-21 13:20:28
【问题描述】:
我有一个问题。也许这很容易,我只是不落后。 我写了一个小 Sinatra (ruby) WebApp。它与 puma 服务器一起运行,并由工头启动。我现在在我的覆盆子(Raspian 伸展)上开始它。这是有效的。
14:28:45 web.1 | started with pid 10847
14:28:52 web.1 | Puma starting in single mode...
14:28:52 web.1 | * Version 3.12.0 (ruby 2.5.1-p57), codename: Llamas in Pajamas
14:28:52 web.1 | * Min threads: 0, max threads: 16
14:28:52 web.1 | * Environment: development
14:28:52 web.1 | * Listening on tcp://localhost:10001
14:28:52 web.1 | Use Ctrl-C to stop
我可以在我的树莓派上本地访问它。
curl localhost:10001
这是有效的。
但我也想用我的电脑(家庭网络)访问它。这是行不通的。 我可以成功 ping 覆盆子。
ping 192.XXX.XXX.XX
但是当我 ping 它正在运行的端口时,它不工作(也可以用我的浏览器尝试)。我有一个fritzbox。
ping 192.XXX.XXX.XX:10001
过程文件:
web: bundle exec rackup -p 10001 -s puma
我不确定我做错了什么:-(。
【问题讨论】:
标签: ruby network-programming sinatra puma foreman