Ruby on rails 如何从linode阻止ip地址?

Ruby on rails 如何从linode阻止ip地址?,ruby-on-rails,ip,spam-prevention,linode,Ruby On Rails,Ip,Spam Prevention,Linode,我在linode服务器上运行rails应用程序。有人在不断地发送垃圾邮件(在我的网站上编写bullsh*t)。有人能告诉我如何阻止此人的ip吗?如果有其他帮助,我们将不胜感激。您可以在web服务器配置文件中执行此操作,以下是Nginx的示例: 我建议你不要只考虑阻止那个人,而是要确保这种情况不会再次发生 垃圾邮件通常来源于机器人,这些机器人会随机尝试将其营销信息填入他们遇到的页面的输入字段中。 如果您阻止一个,另一个将找到您的页面并继续 据我所知,防止此类自动垃圾邮件的唯一方法是使用某种形式的垃

我在linode服务器上运行rails应用程序。有人在不断地发送垃圾邮件(在我的网站上编写bullsh*t)。有人能告诉我如何阻止此人的ip吗?如果有其他帮助,我们将不胜感激。

您可以在web服务器配置文件中执行此操作,以下是Nginx的示例:


我建议你不要只考虑阻止那个人,而是要确保这种情况不会再次发生

垃圾邮件通常来源于机器人,这些机器人会随机尝试将其营销信息填入他们遇到的页面的输入字段中。 如果您阻止一个,另一个将找到您的页面并继续

据我所知,防止此类自动垃圾邮件的唯一方法是使用某种形式的垃圾邮件,或者通过身份验证保护您的站点

有一些非常好的验证码宝石,如或看看周围的验证码类别上,你应该很快就开始运行

如果真的有人因为在你的网站上写了不好的东西而烦扰你,而不是理想的话,那么就可以很容易地设置一个IP块。只需将以下内容放入
节点内的VirtualHost文件中,然后通过
a2enmod authz\u主机启用
mod\u authz\u主机
模块即可

Deny from 192.168.205

谢谢..iptables呢?iptables-I INPUT-s 12.34.56.87-j DROP这行得通吗?谢谢..但这家伙发布的是胡说八道的东西,他没有使用任何脚本或机器人..我们使用的是recaptcha gem:)@shiva你的recaptcha gem设置正确并且工作吗?或者你可以忽略验证码,仍然提交表单吗?@dre right知道我们没有添加recaptcha来提交表单。但是我们在其他地方使用recaptcha…)