我启动了一个简单的rails服务器并设置根URL以显示html页面。它从localhost:3000开始,但当我尝试使用我的浏览器(Internet Explorer 8)访问它时,它说页面无法被删除。控制台未显示任何错误。它只是说服务器在localhost:3000上运行
控制台输出
=> Booting WEBrick
=> Rails 4.2.6 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-04-27 12:32:39] INFO WEBrick 1.3.1
[2016-04-27 12:32:39] INFO ruby 2.2.4 (2015-12-16) [i386-mingw32]
[2016-04-27 12:32:39] INFO WEBrick::HTTPServer#start: pid=5752 port=3000
答案 0 :(得分:2)
最可能的问题是你有防火墙并阻止了对服务器的请求,另外可能会重新定义名称localhost
,所以我建议修改3个步骤:
删除防火墙或重置防火墙以允许访问127.0.0.1,应将其解析为localhost
;
将应用重新启动为:
rails s -b 127.0.0.1
key -b
告诉您的服务器仅将其绑定到IP: 127.0.0.1 ;
输入网址: http://127.0.0.1:3000