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:
I ran this command:
sudo certbot renew --dry-run
It produced this output:
Cert is due for renewal, auto-renewing...
Plugins selected: Authenticator apache, Installer apache
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for ucdirector.oitdev.io
Waiting for verification...
Cleaning up challenges
Attempting to renew cert (ucdirector.oitdev.io) from /etc/letsencrypt/renewal/ucdirector.oitdev.io.conf produced an unexpected error: Failed authorization procedure. ucdirector.oitdev.io (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://ucdirector.oitdev.io/.well-known/acme-challenge/cTdVUTXeqyKFSeRH6lI8Xgl7_AfFqbrhJ9KfCVZZZls [165.227.80.130]: "\n\n400 Bad Request\n\nBad Request</h1". Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/ucdirector.oitdev.io/fullchain.pem (failure)
My web server is (include version):
Nodejs 8.10.0
The operating system my web server runs on is (include version):
Ubuntu 18.04
My hosting provider, if applicable, is:
Digital Ocean
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):
No
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
0.31.0
/etc/letsencrypt/renewal/ucdirector.oitdev.io.conf
renew_before_expiry = 30 days
version = 0.31.0
archive_dir = /etc/letsencrypt/archive/ucdirector.oitdev.io
cert = /etc/letsencrypt/live/ucdirector.oitdev.io/cert.pem
privkey = /etc/letsencrypt/live/ucdirector.oitdev.io/privkey.pem
chain = /etc/letsencrypt/live/ucdirector.oitdev.io/chain.pem
fullchain = /etc/letsencrypt/live/ucdirector.oitdev.io/fullchain.pemOptions used in the renewal process
[renewalparams]
account = 15bff7ef306a542ec3675d543bb7b9c9
authenticator = apache
installer = apache
server = https://acme-v02.api.letsencrypt.org/directory
/etc/apache2/sites-available/ucdirector.oitdev.io.conf
<VirtualHost *:443>
ServerName ucdirector.oitdev.io
ServerAlias www.ucdirector.oitdev.ioDocumentRoot /var/www/html/ucdirector/build
ProxyRequests Off
ProxyPreserveHost OnSSLProxyEngine On
ProxyVia Full
<Proxy *>
Require all grantedSSLEngine On
SSLCertificateFile /etc/letsencrypt/live/ucdata1.oitdev.io/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ucdata1.oitdev.io/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/ucdata1.oitdev.io/fullchain.pem
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/ucdirector/build<Directory /var/www/html/ucdirector>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Require all granted
ServerName ucdirector.oitdev.io
ServerAlias ucdirector.oitdev.io
RewriteEngine onErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined#
DirectoryIndex server.js index.php index.pl index.cgi index.html index.xhtml index.htm
#
#RewriteCond %{SERVER_NAME} = ucdirector.oitdev.io
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
