Cloud Confusing

Explaining hosting, AWS, project management, and all manner of cloud solutions.

HTTPS on AWS

If you have followed CloudConfusing’s previous guides on hosting a website on S3 and then adding HTTPS to that site, forcing HTTPS is surprisingly easy. The whole process will take about two minutes per site and involves no risk factors, assuming your HTTPS setup is already functioning properly.

(more…)

April 28th, 2018

Posted In: AWS

Tags: , , , , ,

Are you trying to upload a database to your site, but it’s getting rejected by phpmyadmin? That’s a common issue, but unfortunately it can happen under a number of circumstances and there are many places where the file size restriction can live, making the issue difficult (or at least tedious) to troubleshoot.

Recently this happened to me when trying to install a 200MB database onto a local installation of WordPress, using MAMP for the heavy lifting. My localhost setup would have no issues with a database of this size but phpmyadmin rejected it every time. I wanted to get my local environment set to match the production version, so this was a necessary step.

(more…)

February 5th, 2018

Posted In: Localhost / Environment

Tags: , ,

This has been one of the worst parts of S3 hosting for me. In fact, it’s been one of the worst parts of all of AWS since I started my cloud hosting journey (shenanigans?). Understanding the Amazon Web Services S3 Website and REST API endpoint has been endlessly confusing and has caused me hours of frustration.

(more…)

December 24th, 2017

Posted In: AWS

Tags: , , , ,

In my previous article about hosting a static website on S3, I realize that I may have rushed past the section on DNS. The AWS Static Site Quickstart tool does most of what you need, but upon further review, I can say that it doesn’t do everything and it doesn’t do DNS particularly well. So let’s revisit Route 53 and run through some of what I’ve managed to piece together.

(more…)

December 18th, 2017

Posted In: AWS

Tags: , , , ,

So you setup build a static website hosted on Amazon S3 and you gave it a custom domain name. What’s next? HTTPS of course! Here’s a guide on how to do it in about 5 minutes. AWS makes SSL both free and easy, but it can be a little confusing the first time around.

(more…)

December 7th, 2017

Posted In: AWS

Tags: , , , , , ,

AWS static hosting

Amazon Web Services is an intimidating thing. After all, some of the largest, most active websites in the world are hosted there. But that doesn’t mean hosting a website there needs to be difficult. In fact, as AWS has matured over time and now it’s at the point where anyone with a minimum level of technical understanding can host a site using AWS.

(more…)

December 6th, 2017

Posted In: AWS

Tags: , , , ,

Welcome to CloudConfusing.com. This is going to be a diary, a manual, an explainer, a tutorial… and hopefully so much more. At the barebones level, it’s one product manager’s quest to cloud self-sufficiency.

After years of disliking and, admittedly, fearing the world of hosting and network operations, I’ve gotten frustrated with “cheap WordPress hosting”, overpriced static sites services, hard-to-use PaaS solutions, and all the rest.┬áSo I’ve taken it upon myself to become an Ops journeyman and start handling all my own hosting work. I’ll start with Amazon Web Services and go from there.

The site will inevitably be a journal of my wins, losses, and frustrations along the way, but — more than that — I’d like it to be a manual for how others can succeed in their own cloud computing endeavors.

My underlying theory (or at least my hope) is that the cloud is easier to manage than we might expect, and it’s getting easier every day. Also that these are actually useful skills and the being able to build something on the open web is valuable and will continue to be valuable, if not in practice than at least from an academic standpoint, for the foreseeable future. Barring that, all this is interesting and probably an OK use of time.

Wish me luck!

December 5th, 2017

Posted In: Meta

Tags: ,

« Previous Page