I decided to do some learning this morning with NGINX. For those not in the know, NGINX is a web and proxy server. I use it strictly as a proxy and it’s very powerful for that purpose. At any rate, I discovered that it can do more than simply proxy web connections and thought that this is something I would do.
A proxy is a much more secure way of exposing a service to the internet than doing it at the network level since you don’t have to poke a hole in your firewall. I’ve been chasing a bad actor that seems intent on crashing my blog on occasion but I haven’t been able to pin down the offending IP address. I’m hoping that by proxying the connections I can stop this offender cold in their tracks.
I host my own blog so I can retain tighter control over my own data and the service itself. With that comes responsibility for everything. I don’t mind periodically checking WordPress to see if anything got corrupted as it is all part of the sysadmin game. So now, not only am I proxying all of my web stuff, I am also proxying SSH.
