Je ne suis pas en mesure d'obtenir nginx retourner les fichiers que je l'ai mis dans /var/www/letsencrypt
.Configurer Nginx pour répondre à http://my-domain.com/.well-known/acme-challenge/XXXX
nginx/sites disponibles/mydomain.conf
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name my-real-domain.com;
include /etc/nginx/snippets/letsencrypt.conf;
root /var/www/mydomain;
index index.html;
location/{
try_files $uri $uri/ =404;
}
}
nginx/extraits/letsencrypt.conf
location ^~ /.well-known/acme-challenge/ {
default_type "text/plain";
root /var/www/letsencrypt;
}
Je lance cette commande: certbot certonly --webroot -w/var/www/letsencrypt/-d mon-real-domain.com
Mais la page qui certbot tente d'accéder est toujours 404.
DEBUGGING
$ echo hi > /var/www/letsencrypt/hi
$ chmod 644 /var/www/letsencrypt/hi
Maintenant, je devrais être en mesure de curl localhost/.well-known/acme-challenge/hi
, mais cela ne fonctionne pas. Encore 404. Une idée de ce qui me manque?