Вырашэнне праблем з Let’s Encrypt
Каб паскорыць працэс адладкі, мы рэкамендуем вам пачаць з праверкі вашага сайта з дапамогай сэрвісу Let’s Debug і, калі будуць выяўлены якія-небудзь праблемы, выправіць іх.
Каб правільна выпусціць SSL-сертыфікат Let’s Encrypt для вашага сайта, вам трэба пераканацца, што:
-
Усе дамены і аліясы выкарыстоўваюць адны і тыя ж DNS-серверы і накіраваны на IP-адрас сервера, з якога спрабуецца выпусціць сертыфікат. Вы можаце праверыць аліясы, зададзеныя для сайта з дапамогай FASTPANEL, у наладах сайта, як паказана на скрыншоце:

Вы можаце праверыць выкарыстоўваныя DNS-серверы і накіраванасць для кожнага асобнага дамена з дапамогай наступных кансольных каманд:
nslookup -q=NS example.com 8.8.8.8Прыклад чаканага выніку выканання каманды:

nslookup example.com 8.8.8.8
інфармацыяКалі вы выкарыстоўваеце сэрвісы абароны ад DDoS (напрыклад, CloudFlare) або іншыя сэрвісы, якія праксіруюць запыты да сервера, тады вам трэ ба праверыць накіраванасць дамена праз панэль налад гэтага сэрвісу.
-
Ваш сайт даступны ў сетцы і адкрываецца карэктна, вы можаце праверыць гэта, адкрыўшы яго ў браўзеры.
-
Даменнае імя сайта на серверы, дзе ён размешчаны, рэзалвіцца ў правільны IP-адрас.
Падключыцеся да вашага сервера праз SSH, выкарыстоўваючы шаблон каманды ніжэй, і ўвядзіце ваш пароль:
ssh root@your.ip.addressКаб праверыць гэты пункт, важна выканаць каманду на серверы, дзе размешчаны сайт:
host example.comПрыклад чаканага выніку выканання каманды:

-
Калі сервер выкарыстоўвае тэхналогію NAT, пераканайцеся, што ваш сервер можа атрымаць доступ да свайго ўласнага знешняга IP-адраса.
Падключыцеся да вашага сервера праз SSH, выкарыстоўваючы шаблон каманды ніжэй, і ўвядзіце ваш пароль:
ssh root@your.ip.addressКаб праверыць гэта на серверы, дзе размешчаны ваш сайт, выканайце наступную каманду:
curl -IL example.comПрыклад чаканага выніку выканання каманды:

-
Калі дамены сайта маюць DNS-запісы AAAA, пераканайцеся, што для с айта ўключаны ipv6 і што IP-адрас адпавядае таму, які пазначаны ў запісе AAAA.
Вы можаце ўключыць IPv6 у наладах сайта, як паказана на скрыншоце:

-
Пасля праверкі папярэдніх абзацаў і, пры неабходнасці, вырашэння праблем, вы можаце выканаць праверку з дапамогай файла верыфікацыі.
Стварыце файл праверкі, выканаўшы наступную каманду:
echo "Let's Encrypt creation test" > /usr/local/fastpanel2/web/letsencrypt/LE.txtІ праверце; вы можаце зрабіць гэта любым зручным спосабам, напрыклад, выканаўшы каманду па шаблоне:
curl example.com/.well-known/acme-challenge/LE.txtПрыклад чаканага выніку выканання каманды:

Вы таксама можаце праверыць праз браўзер, перайшоўшы па аналагічным адрасе.