Posts by Dr. Burton:
First, this post is more for me as a reminder should I have this problem again. But, if it helps you resolve your problem, yea!
Problem (tl;dr version): Certbot didn’t update the ssl certificates on one of my servers, resulting in ugly messages about the websites not being safe.
Long Version: I’m hosting my own sites on Amazon EC2 servers running AMI flavor of Linux. About a year ago I upgraded from standard webpages to ssl to make Google and other search engines happy. Everything was going fine until recently when the site didn’t renew the certificates for SSL from Let’s Encrypt.
While I had followed the Amazon tutorial exactly (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html#letsencrypt) Certbot wasn’t running any longer. After troubleshooting, I found that it was a common problem with the latest versions of certbot. There were a lot of solutions provided by various people, none worked correctly. What did work is:
On the github website (https://github.com/certbot/certbot/issues/1680#issuecomment-358728515) I found a solution that worked:
sudo rm -rf /opt/eff.org/*
pip install -U certbot
sudo certbot renew –-debug
I did have to make one change since I was using the -auto version of certbot:
sudo ./certbot-auto renew –-debug
Now the solutions is available should I (or anyone else) need it!
We have been working on serveral major projects at Burtons Media Group. We thought we would take a moment and provide an update on individual status of the projects: Amazon Lumberyard Game Development Fundamentals: Space Explorer The textbook is mostly complete with the exception of the final chapter where we cover visual scripting. We are […]
Why Deep Learning? Several months ago one of my former students, Dr. Julia S. Slige, began posting a series of tutorials on using R for data mining. Julia even has a book on the topic published by O’Reilly. Her posts and subsequent research got me to thinking about Deep Learning, a key part of my […]
Recently I was asked why I had selected Amazon Lumberyard over Unity, Unreal or other 3D game engines. There are several reasons I chose to go with Lumberyard. Cost: Unity: I had been using/teaching Unity for years (I was one of the recipients of the Unity Education Grant in 2010). It is fairly […]
In this Learning Lua Scripting tutorial we will examine how to use the Lua Math Library. Lua has the basic math operations that you would expect to find in a modern scripting language. ^ – exponential * – multiplication / – division % – modulus or modulo + – addition – – subtraction or unary […]