NGINX

A 6-post collection

How to convert your website to SSL for Free

I was very doubtful to learn of the new offering by CloudFlare SSL and actually procratenated on installing it until yesterday. How the heck can they offer SSL for Free without having to install certificates? Since Google ranks SSLbased sites higher than non https sites it was time to make the switch. The nice thing about this excercise I have several different website configurations: Static Website built on Foundation, Ghost, and Wordpress just to cover all the bases. Cloud Flare offers serveral different levels of SSL

Read more

Updating your Docker for Shellshock

What a week. Starting my workday early Thursday (25 September) morning I came across a Tweet from someone I follow that he spent the entire night updating his Linux systems. Hmmm this doesn't look good. After quickly getting up to speed with the Shellshock Bug it was time to make a plan. Reviewing the Landscape I quickly evalutated all my webservers spread around the world and made a plan to update. Updating my webservers was relatively uneventful and fast but required quite sometime to ssh to

Read more

Migrating Wordpress to a Load Balanced Ghost Docker

I am always stiving to be different and play with new technologies. So what is the next step? Well since Docker is the hot topic and I am keen to learn more so I decided to dive in head first. This site BrianChrister.io is hosted with Digital Ocean on an Ubuntu droplet with NGINX and Wordpress on top. Nothing quite out of the ordinary besides making it a multi-site Wordpress with NGINX. The Mission Build a Docker based system that is load balanced behind a

Read more

How to Block Spammers based on keywords in NGINX

It seems I spend most of my time moderating comments on my websites just to delete spam.  It is still a daily task which sometimes is amazing how much the Wordpress Askimet plugin catches.  It works amazingly well but it still requires time to sort through all the junk mail to ensure nothing was caught by accident. I stumbled across a feature in NGINX that helps you block website visitors based on the keywords they have in their HTTP header.  For example, if a spammer posts

Read more

How to block Semalt.com from crawling your Wordpress site

I have noticed in all of my Wordpress sites over the last few months that a new referrer *.semalt.com keeps crawling my site. Usually I don't bother with most crawlers as they are indexing your site for the benefit of the internet right? Wrong! It appears Semalt is indexing sites to collect backlinks and keywords to deliver more powerful sneaky spam techniques to use against your sites.  Unlike most crawlers on the internet Selmalt does not follow your robots.txt file. So even if you

Read more

Wordpress Performance Comparison Shared Hosting vs Digital Ocean

So one of my goals for 2014 was to move my website 2WheelTuesday from InMotion Hosting to Digital Ocean. Well check. It is off my To Do list. I took the migration one step further. I not only migrated to Digital Ocean but I also converted from Apache webserver to NGINX. I can honestly say I am over the moon with the performance improvement and the sheer control I have over my server now. Downside of Shared Hosting The troubling point with Shared Hosting is well

Read more