Skip to main content

Wordpress sending empty requests and killing Apache

Comments

5 comments

  • TwistedMexi
    Anyone have any ideas? One thing I noticed is I was getting errors in nginx log before, trivial stuff, but since I banned our own IP the error log has remained empty.
    0
  • cPanelMichael
    Hello @TwistedMexi, Do any of your WordPress installations allow for
    0
  • TwistedMexi
    Hello @TwistedMexi, Do any of your WordPress installations allow for
    0
  • Anoop P Alias
    This looks like an issue with the Nginx setup. Please try disabling Nginx and see if the issue continues. What plugin are you using btw for Nginx?
    0
  • TwistedMexi
    This looks like an issue with the Nginx setup. Please try disabling Nginx and see if the issue continues. What plugin are you using btw for Nginx?

    I actually figured this out, multiple bots were scanning the site, and occasionally hitting URLs that included "#" at the end of the URL. Instead of clipping this off, they were including it in their GET request, which either nginx or apache can't handle. I'm guessing the reason apache ended up with our own IP is because of the reverse proxy and the bad request. I've banned their IPs and banned any request with "#" in it (since requests shouldn't include it) and that seems to have stopped it.
    0

Please sign in to leave a comment.