我正在运行带有霰弹枪的sinatra服务器,当在root(典型教程)中请求GET时返回一个hello world并在我的计算机中完美运行。我只能从localhost:9393访问它然后我用-o 0.0.0.0运行它并且可以访问它作为IP:9393但仍然只能从运行服务器的计算机。
如何从其他计算机访问服务器?已经尝试过绑定0.0.0.0和环境生产。
提前致谢。
答案 0 :(得分:0)
需要更多信息,例如您正在运行的操作系统,以及是否确保任何本地防火墙都不会阻止您的流量。我看到你用“Shotgun”标签标记了它,告诉我你在* nix系统上运行,因为Shotgun使用forks和windows不支持它们。
检查你的iptables,看看你有没有。 :)