大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 模仿.htaccess或其他类型的密码保护与webrick,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我不关心应用程序对公众可见,但除了生产服务器之外的任何地方都无法看到,这很容易.
所以我想的只是放一个基本的httpauth然后只有我可以看到rails应用程序,但它仍然托管在服务器上.
如果我用apache / php做这个,我只会使用.htaccess文件来保护目录,但我不知道如何使用WEBrick保护应用程序免受公众攻击.
如果有人有任何想法我真的不希望代码更改或只有文件中的代码更改我可以.gitignore所以部署仍然很容易.
基本认证
将以下内容添加到config / environments / development.rb中
config.middleware.use Rack::Auth::Basic,"Beta Access" do |username,password| 'secret' == password end
IP白名单
我为此找到了两颗宝石:
我会使用rack-auth-ip,因为它已经存在了一段时间.将以下内容添加到config / environments / development.rb中
config.middleware.use Rack::Auth::IP,%w( YourIpaddress )
现在,只有在原始IP位于白名单中时才能访问该实例.
以上是大佬教程为你收集整理的ruby-on-rails – 模仿.htaccess或其他类型的密码保护与webrick全部内容,希望文章能够帮你解决ruby-on-rails – 模仿.htaccess或其他类型的密码保护与webrick所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。