gpt4 book ai didi

ruby-on-rails - 有没有办法阻止 Rails 的内置服务器默认监听 0.0.0.0?

转载 作者:数据小太阳 更新时间:2023-10-29 06:49:53 29 4
gpt4 key购买 nike

我在不受信任的网络(咖啡店、邻居的开放式 wifi、DEF CON)上进行了大量的 Web 开发,当随机的、肯定有错误的软件(比如我正在开发的 Rails 应用程序)在 0.0 上绑定(bind)一个端口时,我会感到紧张.0.0 并开始接受所有来者的请求。我知道我可以使用 -b 选项指定绑定(bind)到服务器的地址,但我想全局更改默认值,以便它始终以这种方式运行,除非我另有说明。当然我也可以运行某种会阻止连接的防火墙,但最好不要一开始就监听。是否有“.railsrc”文件或类似文件——至少是每个项目的设置文件,但最好是一些全局设置文件——我可以使用它来强制服务器默认仅绑定(bind)到 127.0.0.1?

最佳答案

使用--binding=ip参数:

rails s --binding=127.0.0.1

https://github.com/rails/rails/blob/master/railties/lib/rails/commands/server.rb

关于ruby-on-rails - 有没有办法阻止 Rails 的内置服务器默认监听 0.0.0.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482356/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com