Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get and install SSL certificate #122

Open
Joe-Heffer-Shef opened this issue Feb 11, 2025 · 2 comments
Open

Get and install SSL certificate #122

Joe-Heffer-Shef opened this issue Feb 11, 2025 · 2 comments

Comments

@Joe-Heffer-Shef
Copy link
Collaborator

Joe-Heffer-Shef commented Feb 11, 2025

Get an SSL certificate from [email protected]

Ticket reference: SHEF 2502 1502

Regarding using a non-ITS domain with the the SSL certificate:

If they want a cert for the domain they have purchased they need to make some changes to the config in Certbot. For example the DNS server/port is pointing to UoS DNS server. They need to point it to whoever is the DNS server for their domain and they'll need to create the DNS TXT record in the DNS - usually this is controlled in the place where the domain name was purchased
Another option if port 80 is open for the site and available publicly on the Internet they can do http validation (which is the standard option). It will ask for the creation of a file placed in a directory on the web server.
It's something like http://domain.com/.well-known/
Here are instructions which will help with http validation https://certbot.eff.org/instructions?ws=other&os=snap

@twinkarma
Copy link
Contributor

twinkarma commented Feb 11, 2025

Found some instructions here on getting a cert without opening up port 80 but by adding a cname to the DNS record (https://www.digitalocean.com/community/tutorials/how-to-acquire-a-let-s-encrypt-certificate-using-dns-validation-with-acme-dns-certbot-on-ubuntu-18-04).

This worked for me and certbot should now be able to auto renew. I'll update the deployment docs soon with the instructions.

@Joe-Heffer-Shef
Copy link
Collaborator Author

They're generating a certificate now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants