Welcome! Log In Create A New Profile

Advanced

Re: dynamically block ips?

Keith Fernie
July 27, 2011 04:56AM
You should be able to use incron instead of cron to reload your config
file straightaway.

On Wed, 27 Jul 2011 09:34:08 +0100, Ronald Johnson
<rj.1970@googlemail.com> wrote:

> Hi list,
>
> I have a problem;
> all my website code has been "copied"; those that took it has launched
> it pretty much the same; just changed the texts and the color scheme.
>
> That in itself is annoying, but the main problem is that they several
> times per day scrape my site for the content
> and copy that over to their website.
>
> They do it from a dial up connection, so the ip changes reguarly,
> however I have found ways to detect them (login names etc).
>
> What I would like to do is to block their IP:s instantly, my thinking so
> far is:
> detect them in my php scripts,
> write their IP to nginx blocked-ips config file,
> and tell nginx to reload the config files.
>
> However, since my web scripts is not running as root, it cannot
> restart nginx. (obviously)
>
> The only solution I can come up with is to have a cron job that runs
> every 5 minutes, check the datestamp on the blocked_ips file,
> and if it was modified, it will tell nginx to reload the config file.
> This is however sub-optimal, since I think that will give them enough
> time window to get what they want from my site.
>
> So, in short, my question:
> any ideas how to trigger nginx to reload config files from a php script?
> E.g. is there something that the nginx can check reguarly (the
> existence of a file or something), and upon that take action to reload
> its config files?
>
> Any suggestions for a different solution is also much appreciated,
>
> RJ
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx


--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

dynamically block ips?

Roy July 27, 2011 04:36AM

Re: dynamically block ips?

Dick Middleton July 27, 2011 04:40AM

Re: dynamically block ips?

Keith Fernie July 27, 2011 04:56AM

Re: dynamically block ips?

Ben Lancaster July 27, 2011 12:40PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 197
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready