如何停止特定的IP地址来访问我的Web应用程序

时间:2014-02-03 10:37:10

标签: security playframework playframework-2.0 ip-address playframework-2.2

我在play framework2.2.0中制作小网站,我想阻止不需要的人执行无效操作并停止我的网站,前几天我读到我们可以在application.conf中设置无法访问我们网站的IP地址。 要么 我想通过播放框架2.2.0

中的ip地址来停止我的网站以获取相关用户

1 个答案:

答案 0 :(得分:3)

Play没有任何内置的访问控制解决方案,你可以做的最简单的事情就是将Play应用程序放在代理和守门员角色的某个HTTP服务器后面,这将为你过滤它,即。 nginxApache

另一方面,你也可以intercept each request within Global object播放,它可以提供更好的灵活性,但你需要自己实现它。

编辑:这里有一个简单的示例,用于将IP与某种模式匹配:http://www.java2s.com/Code/Java/Network-Protocol/CheckifIPaddressmatchpattern.htm