puma web server如何监听所有IP地址
开发rails程序,当我们用rails s启动时,默认的puma 启动后监听的是127.0.0.1,这导致只能在开发机本机访问,很多时候导致不便。
当然你可以添加开关使其监听0.0.0.0
rails s -b 0.0.0.0
但是每次输入不免麻烦,找到一种方法一劳永逸,编辑config/puma.rb,找到port设置这一行,在前面添加set_default_host
set_default_host '0.0.0.0' port ENV.fetch("PORT") { 3000 }
可以看到,端口号也可以方便的修改,为每个app设置不同的端口还是很方便的,特别是需要同时开发几个应用时。