Hey,
I try to generete certificate my ubuntu server but I keep having failed challenges.
My domain is: develop-api.humahire.com
The output when Im try to generete using this command sudo certbot certonly --nginx -d develop-api.humahire.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for develop-api.humahire.com
Certbot failed to authenticate some domains (authenticator: nginx). The Certificate Authority reported these problems:
Domain: develop-api.humahire.com
Type: unauthorized
Detail: 13.229.214.187: Invalid response from http://develop-api.humahire.com/.well-known/acme-challenge/CuHxbbxSQeA5_hURT2Klaxoh8tI891Rxzs4VcMhCKkM: 404
Hint: The Certificate Authority failed to verify the temporary nginx configuration changes made by Certbot. Ensure the listed domains point to this nginx server and that it is accessible from the internet.
Some challenges have failed.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.
I already delete IP6 on my dns record but still having failed challenges.
And heres my nginx config
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
types_hash_max_size 2048;
# server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# SSL Settings
##
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
ssl_prefer_server_ciphers on;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
# gzip_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server {
listen 80;
server_name develop-api.humahire.com;
location /.well-known/acme-challenge {
root /var/www/html;
default_type "text/plain";
}
# Redirect HTTP to HTTPS if desired
# Uncomment the following lines if you want to redirect HTTP to HTTPS
#listen 443 ssl;
#ssl_certificate /path/to/ssl_certificate.pem;
#ssl_certificate_key /path/to/ssl_certificate_key.pem;
#return 301 https://$host$request_uri;
}
}
#mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
#}
Thank you