Podaję ścieżkę webroot załóżmy /srv/www/letsencrypt, w konfiguracji lighttpd dodaję alias dla tego folderu. Tworzę jakiś przykładowy plik touch /srv/www/letsencypt/.well-known/acme-challenge/test. Restart serwera. Plik wczytuję bez problemu przez przeglądarkę http://domena/.well-known/acme-challenge/test a niestety jako odpowiedź certbot dostaję
Cytat
Domain: domena
Type: unauthorized
Detail: Invalid response from
http://domena/.well-known/acme-challenge/xxx
[IP]: "<?xml version=\"1.0\"
encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD
XHTML 1.0 Transitional//EN\"\n \"http://www."
Type: unauthorized
Detail: Invalid response from
http://domena/.well-known/acme-challenge/xxx
[IP]: "<?xml version=\"1.0\"
encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD
XHTML 1.0 Transitional//EN\"\n \"http://www."
Może macie jakieś pomysły czemu to nie działa?
edit: A niech to. Źle mapowałem alias jednak. Powinno być:
Cytat
alias.url += ("/.well-known/acme-challenge/" => "/srv/www/letsencrypt/.well-known/acme-challenge/")
edit2: Przy okazji, może się kiedyś przydać https://gist.github.com/BlueT/ee521743fa0da...f68f37ac0f63a90