Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: psychphransisco.com
I ran this command: $ sudo certbot --nginx
It produced this output:
psychphransiscobounce@psychphransisco:~/stocks_with_joe_backend$ sudo certbot --nginx
Saving debug log to /var/log/letsencrypt/letsencrypt.log
/etc/letsencrypt/options-ssl-nginx.conf has been manually modified; updated file saved to /snap/certbot/3834/lib/python3.8/site-packages/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf. We recommend updating /etc/letsencrypt/options-ssl-nginx.conf for security purposes.
Which names would you like to activate HTTPS for?
We recommend selecting either all domains, or all domains in a VirtualHost/server block.
1: psychphransisco.com
2: api.psychphransisco.com
3: www.psychphransisco.com
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel):
Requesting a certificate for psychphransisco.com and 2 more domains
Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/psychphransisco.com/fullchain.pem
Key is saved at: /etc/letsencrypt/live/psychphransisco.com/privkey.pem
This certificate expires on 2024-09-23.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.
Deploying certificate
Successfully deployed certificate for psychphransisco.com to /etc/nginx/sites-enabled/default
Successfully deployed certificate for api.psychphransisco.com to /etc/nginx/sites-enabled/default
Successfully deployed certificate for www.psychphransisco.com to /etc/nginx/sites-enabled/default
We were unable to install your certificate, however, we successfully restored your server to its prior configuration.
NEXT STEPS:
- The certificate was saved, but could not be installed (installer: nginx). After fixing the error shown below, try installing it again by running:
certbot install --cert-name psychphransisco.com
nginx restart failed:
nginx: [emerg] "ssl_dhparam" directive is duplicate in /etc/nginx/sites-enabled/default:19
My web server is (include version): nginx -v
The operating system my web server runs on is (include version):
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
psychphransiscobounce@p
My hosting provider, if applicable, is:
psychphransiscobounce@psychphransisco:~/stocks_with_joe_backend$ curl "http://metadata.google.internal/computeMetadata/v1/instance/id" -H "Metadata-Flavor: Google"
7945750991747948125
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
psychph+ 55767 0.0 0.2 8176 2564 pts/0 S+ 14:14 0:00 grep --color=auto -E cpanel|plesk|webmin|ispconfig
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 2.11.0
*The problem they are saying is that ssL-dhparam are duplicated but in all of my files I do not even have those parameters in my code yet so i can't get past this