Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/sankofakids.org/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/sankofakids.org/privkey.pem
The default of certbot is run if no command (non-dashed parameter) is specified. Do not use renew in place of run as renew applies to all certificates, not just the one in question.
In other words, the original command from @rg305 was fine, sort of. It probably should look like this:
Mixed content issue resolved. I went to wordpress and looked for the images url. The urls had http so I changed them to https, Later when I got the chance to check the url, the padlock was showing with the site visible.
Now how to ensure that the renewal automation works?
Hey @rg305, one problem with this command that you suggested earlier in the thread is that --apache and --webroot are contradictory. But also you should use --cert-name instead of -d for certbot renew when you want to specify a single certificate.
If you wanted to use the webroot authenticator and apache installer, it's -a webroot -i apache (--apache means -a apache -i apache, while --webroot means -a webroot -i webroot, so you can see the contradiction there).
(I'm glad you and @griffin were able to solve all of @appsellent's problems!)
I wanted to pitch something to you Seth in this regard:
I have been thinking about creating a "lightning guide" of sorts for certbot (and the certification process in general) for this community that could serve as a fast reference point both for newbies and regulars alike. I've found that even seasoned members (myself included) sometimes make snafus due to the frankly confusing way that the certbot documentation (and functionality) is laid out. The purpose of this guide is to be semantic (intention-based). What I mean is that it explains the certbot process and parameters by how they fit into the certification process rather than simply base functionality. For example, run vs. renew is frequently confused. Also I would outline "best practices", such as using -a apache and -i apache rather than --apache to make the process explicit. Additionally, emphasis would be given to --dry-run and --disable-renew-updates that can be used for "baby steps" to minimize changes during the diagnostic process, particularly when guiding newbies on this forum. A detailed and explicit statement of which options/parameters apply to which commands (verbs? non-dashed parameters? there should be a term) would also be included. I forsee this as the "daily mechanic's reference" whereas the official documentation would be the "authoritative compendium". What are your thoughts?
Take a look on this topic. Or hundreds of others in the past 2 months. The fact that run is the default is something I had to point out in this very topic. I personally feel like that default should be removed to prevent that very confusion. I am greatly looking forward to your thoughts on this guide though as I feel that your great frequency of contributions and breadth of situations addressed will be critical in flushing out and refining the details. I’m really hoping this guide will help scope things too.
Excellent! I’ll do an initial writeup and get it going. I’m looking forward to some great constructive process and feedback (and learning some things and unlearning some other things).