Van egy kissé kopott Debian 10.13 házi szerverem. Most már a második figyelmeztetést kapom, hogy lejár a let's encrypt certificatem. A kis RoundCube -hoz kell, hogy ne kelljen folyton restrikciókba ütköznöm, ill. a jelszó titkosítás miatt.
Évek óta nem volt vele gondom. Még egyelőre működik, https://domain.név/roundcube
Először azt hittem rájöttem mi a gond, router csere után elfelejtettem a 80 -as portot ami kell ennek a cuccnak. Kifordítottam, de nem oldotta meg.
A "summázatban" ilyen hibajelzést kapok:
http://domain.név/.well-known/acme-challenge/4VukLM2h_wQP9YstHWMDq7B43x…
Error getting validation data
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you're using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
Az IP címem publikus, de nem fix, a domain nevet a freedns.afraid.org -tól kapom. Működik, az A/AAA rekordban az van aminek lennie kell (pillanatnyilag).
Próbáltam:
sudo certbot certonly --renew-by-default --apache -d domain.név
Még egyszerűbben:
sudo certbot renew
De mindig ugyanaz. Nem jön össze a "challenge". Mintha az apache2 nem kezelné, vagy nem tudom mi az a hosszú hivatkozás. Anno nem csomagból telepítettem a certbotot.
Mi lehet a hiba?
Telepítsem újra csomagból?
MEGOLDÁS: Buta! Mikor megújítottam a http (80 port) forwardot a routeren. Már csak az nem világos, mikor a router mögül "ránéztem" http://domain.név akkor azt láttam amit kellet, az apache alapértelmezett lapját. Az volt gyanús, hogy nagy nehezen a táblagépemen (miért ilyen keserves ott szerkeszteni az url -t) és nem találta. Buta, triviális hiba, két számot felcseréltem :(
- 533 megtekintés
Hozzászólások
Ugye, az aktualis verzioju certbottal probalkozol?
- A hozzászóláshoz be kell jelentkezni
Megfogtál. A help -ben szónincs a verzióról (vagyis hogy lehet kiíratni a verziószámot).
Annyit tudok, hogy a /usr/bin/certbot 2020.12.05. -re van datálva., u.a. mint a /usr/share/doc/certbot/changelog.Debian.gz
Az /etc/letsencrypt/renewal/domain.név.conf fájlban van egy "version = 0.31.0" lehet ez az?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Arra celoztam volna, hogy mielott barmit kezdenel debugolni, frissitsd a cuccot az aktualis verziora.
- A hozzászóláshoz be kell jelentkezni
Zavarban vagyok ezzel is. Valami scriptből telepítettem - akkor még nem volt a repoban. Félek hogy fejbe csapja a meglévő (eddig működő) accountomat.
Mivel tudom frissíteni ezt a "partizán" verziót?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Azt csak te tudhatod, hogy hogyan telepitetted. De felmesz a weboldalukra, letoltod es felrakod. A regit pedig letorlod (hiszen pontosan tudod, hogy hova es hogyan telepitetted).
- A hozzászóláshoz be kell jelentkezni
Köszönöm, de nem van annak már lassan 3 éve. Csak arra emlékszem, hogy valami script volt.
Lehet megpróbálkozom a Debian telepítővel - vagy ha van valami leírás akkor azzal.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Hazudós vagyok a Debian 10 repoból telepítettem, a csomag neve "certbot" - most ez miért nem frissült? Elvileg ez egy biztonsági frissítés kategória (szerintem).
Most találtam egy ilyet:
https://certbot.eff.org/instructions?ws=apache&os=debianbuster
Kérdések:
Miért, mitől jobb mint a hivatalos csomag?
Nem találok a cikkhez dátumot, vajon ez még aktuális?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Első körben nézd meg, hogy kintről biztos belátni-e oda ahová szeretne.
Csinálj egy fájlt (hello.txt) a .well-known mappa alá és próbáld meg lekérni.
http://domain.név/.well-known/hello.txt
Második körben nézd meg, hogy etc alatt a certbot (letsencrypt) renewal mappa alatt az adott domain .conf fájlában milyen webroot_path van, mert oda teszi le a fájlt amit utána megpróbál kintről elérni.
- A hozzászóláshoz be kell jelentkezni
Az egyetlen jelenleg működő a /var/www/html/idex.html ami az apache2 telepítésekor létrejött. Azt látom is.
A http://domain.név/.well-known/hello.txt - ilyen nincs, a böngésző nem is lát ilyet.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Apache access logjában látszik a próbálkozás?
- A hozzászóláshoz be kell jelentkezni
Ez létezik nálad?
.well-known/acme-challenge/4VukLM2h_wQP9YstHWMDq7B43x…
- A hozzászóláshoz be kell jelentkezni
Ha létezik nem tudom hol keressem :(
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Másik ip-n volt korábban ez a domain vagy másik szerveren ahol már lett hitelesítve certbottal?
Amúgy a legfirssebb certbot van fent? Ha nem, akkor ezzel kezd a debugot.
- A hozzászóláshoz be kell jelentkezni
A frissítés jó lenne, de nem tudom mivel csináljam. Egyrészről most már ott van a repoban, de ez a Debian 10 vagyis old-stable.
NEM FIX IP! Publikus (látható a hálón, pingelhető - tudatosan nem kapcsoltam ki) de DHCP és freedns (A/AAA rekord rendben "dig").
Egyébként évek óta gond nélkül működött, most cseréltem (pár hónapja) routert és elfelejtettem hogy kell a 80 -as port is. Most már kifrogattam, de mégsem működik.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Szedd le a mostanit. apt purge letsen* vagy cerbot*
Majd tedd fel snap-ként.
https://certbot.eff.org/instructions?ws=apache&os=debianbuster
- A hozzászóláshoz be kell jelentkezni
Nem repoból tettem fel, az apt nem hinném hogy tud róla. De megpróbálom.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Nincs valami ország szerinti tűzfalazás valahol a láncban? Ilyennel volt problémám nemrég, szintén Letsencryttel.
Színes vászon, színes vászon, fúj!
Kérem a Fiátot..
- A hozzászóláshoz be kell jelentkezni
Hááát eddig nem volt - Bp. belváros Vodafone.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni