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設置不同的端口還是很方便的,特別是需要同時開發幾個應用時。

浙公網安備 33010602011771號