Let’s Encryptin vianmääritys
Vianmäärityksen nopeuttamiseksi suosittelemme aloittamaan tarkistamalla sivustosi Let’s Debug -palvelulla ja korjaamaan mahdolliset havaitut ongelmat.
Jotta voit myöntää sivustollesi oikein Let’s Encrypt SSL -varmenteen, sinun on varmistettava, että:
-
Kaikki verkkotunnukset ja aliakset käyttävät samoja DNS-palvelimia ja osoittavat sen palvelimen IP-osoitteeseen, jolta varmennetta yritetään myöntää. Voit tarkistaa sivustolle määritetyt aliakset FASTPANELin sivustoasetuksista, kuten kuvakaappauksessa näkyy:

Voit tarkistaa käytetyt DNS-palvelimet ja jokaisen yksittäisen verkkotunnuksen ohjautumisen seuraavilla konsolikomennoilla:
nslookup -q=NS example.com 8.8.8.8Esimerkki odotetusta komennon suoritustuloksesta:

nslookup example.com 8.8.8.8
tiedoksiJos käytät DDoS-suojauspalveluita (esimerkiksi CloudFlare) tai muita palveluita, jotka välittävät pyynnöt palvelimelle välityspalvelimen kautta, sinun on tarkistettava verkkotunnuksen ohjautuminen kyseisen palvelun asetuspaneelista.
-
Sivustosi on saatavilla verkossa ja avautuu oikein, minkä voit tarkistaa avaamalla sen selaimessa.
-
Sen palvelimen sivuston verkkotunnus, jolla sivusto sijaitsee, ratkeaa oikeaan IP-osoitteeseen.
Yhdistä palvelimeesi SSH:n kautta alla olevan komentomallin avulla ja anna salasanasi:
ssh root@your.ip.addressTämän kohdan tarkistamiseksi on tärkeää suorittaa komento sillä palvelimella, jolla sivusto sijaitsee:
host example.comEsimerkki odotetusta komennon suoritustuloksesta:

-
Jos palvelin käyttää NAT-tekniikkaa, varmista, että palvelin voi käyttää omaa ulkoista IP-osoitettaan.
Yhdistä palvelimeesi SSH:n kautta alla olevan komentomallin avulla ja anna salasanasi:
ssh root@your.ip.addressSuorita seuraava komento sillä palvelimella, jolla sivustosi sijaitsee, tarkistaaksesi tämän:
curl -IL example.comEsimerkki odotetusta komennon suoritustuloksesta:

-
Jos sivuston verkkotunnuksilla on AAAA DNS -tietueita, varmista, että ipv6 on käytössä sivustolla ja että IP-osoite vastaa AAAA-tietueessa ilmoitettua osoitetta.
Voit ottaa IPv6:n käyttöön sivustoasetuksissa, kuten kuvakaappauksessa näkyy:

-
Kun olet tarkistanut edelliset kohdat ja tarvittaessa korjannut ongelmat, voit tehdä tarkistuksen vahvistustiedoston avulla.
Luo tarkistustiedosto suorittamalla seuraava komento:
echo "Let's Encrypt creation test" > /usr/local/fastpanel2/web/letsencrypt/LE.txtJa tarkista; voit tehdä sen millä tahansa sopivalla tavalla, esimerkiksi suorittamalla komennon mallin mukaan:
curl example.com/.well-known/acme-challenge/LE.txtEsimerkki odotetusta komennon suoritustuloksesta:

Voit myös tarkistaa tämän selaimella siirtymällä vastaavaan osoitteeseen.