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设置不同的端口还是很方便的,特别是需要同时开发几个应用时。

posted @ 2022-06-24 12:02  柒零壹  阅读(95)  评论(0编辑  收藏  举报