Kei te whakahou aunoa a Let's Encrypt?Whakahōu hōtuhi whakahōu tiwhikete kārimākā

Whai muri i te whakatau i te raruraru DNS i kore ai e taea te whakamahi i te taupānga Let's Encrypt me te karere hapa "Error Message: AutoSSL Issue Failed," kei reira ētahi raruraru me tēnei tiwhikete SSL kore utu me whakatika.

Te āhua nei i whakatūria te papatohu whakahaere CWP hei whakahou aunoa i ngā tiwhikete Let's Encrypt i mua i te paunga o aua tiwhikete, engari i te kore e tūmanakohia, i mutu te whakahou aunoa a Let's Encrypt inanahi, ā, i heke nui te maha o ngā manuhiri SEO . Waimarie, i whakahokia mai i muri i te whakatau i te raruraru.

He aha te Let's Encrypt?

Me aha mehemea karekau a Whakamuna e whakahou aunoa i te Tiwhikete SSL Koreutu he whakahou tere

Ko Let's Encrypt he Tiwhikete Mana Tiwhikete kore utu, aunoa me te tuwhera e whakaratohia ana e te Roopu Rangahau Haumaru Ipurangi (ISRG) kore-painga.

Ma te korero noa, ka taea te HTTPS (SSL/TLS) mo to maatau paetukutuku mo te kore utu ma te awhina o te tiwhikete i tukuna e Let's Encrypt.

Ko te whakaputanga/whakahoutanga o nga tiwhikete kore utu Let's Encrypt he mea aunoa ma te tuhi.

Ko te akoranga e whai ake nei me pehea te tono mo te Tiwhikete SSL koreutu Let's Encrypt▼

He aha te tiwhikete Let's Encrypt wildcard?

I mua i te putanga mai o nga tiwhikete mohoao, e 2 noa nga tiwhikete i tautokohia e Let's Encrypt:

  1. Tiwhikete Rohe Kotahi: Kotahi anake te kaihautu kei roto i te tiwhikete.
  2. Tiwhikete SAN: E mohiotia ana ano he tiwhikete ingoa rohe, ka taea e te tiwhikete te whakauru i nga kaihautu maha (Me 20 te rohe Whakamuna).

Mo nga kaiwhakamahi takitahi, i te mea kaore i te maha rawa nga kaihautu, kaore he raruraru ki te whakamahi i nga tiwhikete SAN, engari mo nga kamupene nui he raruraru:

  1. He maha nga subdomains, a ka hiahiatia he kaihautu hou mo te wa.
  2. He maha ano nga waahi kua rehitatia.

Mo nga hinonga nui, kare pea nga tiwhikete SAN e tutuki i nga hiahia, kei roto katoa nga kaihautu i roto i te tiwhikete kotahi, kaore e taea te makona ki nga tiwhikete Tukuna Whakamuna (tepe 20).

Ko nga tiwhikete kaari mohoao he tiwhikete kei roto he kaari mohoao:

  • Hei tauira *.example.com, *.example.cn,Whakamahia * ki te whakarite aunoa i nga roheroto katoa;
  • Ka taea hoki e nga hinonga nui te whakamahi i nga tiwhikete kaari, a ka taea e tetahi tiwhikete SSL te whakanoho i nga kaihautu maha.

Rerekētanga i waenga i te tiwhikete kārimākā me te tiwhikete SAN

  1. Tiwhikete Kaari Kaari - Ka whakamahia nuitia nga Tiwhikete Kaari Kaari hei tiaki i nga rohe-roto maha i raro i tetahi ingoa rohe tino tohu.Ko te painga o tenei momo tiwhikete ehara i te mea he ngawari noa te whakahaere i nga tiwhikete, engari ka awhina ano koe ki te whakaiti i to utu utu.Ka tiakina e koe nga rohe-roto o naianei me nga mea kei te heke mai i nga wa katoa.
  2. Tiwhikete SAN - Ko nga tiwhikete SAN (e mohiotia ana ko nga tiwhikete rohe-maha) ka whakamahia hei mau i nga rohe maha me te tiwhikete kotahi.He rereke mai i nga tiwhikete kaari mohoao i te mea kei te tautoko ratou i te katoamutunga koreroheroto. Ka tautoko noa a SAN i te ingoa rohe tino tohu kua whakauruhia ki te tiwhikete. He mea whakamiharo nga tiwhikete SAN na te mea ka taea e koe te tiaki neke atu i te 100 nga ingoa rohe tino tohu me te tiwhikete kotahi; heoi, ko te nui o te whakamarumaru kei runga i te mana tuku tiwhikete.

me pehea te tonoKia WhakamunaTiwhikete kāri mohoao?

Hei whakatinana i nga tiwhikete kaarikariki, kua whakahoutia e Let's Encrypt te whakatinanatanga o te kawa ACME, a ko te kawa v2 anake ka taea te tautoko i nga tiwhikete kaari.

Arā, ka taea e tetahi kaihoko te tono mo te tiwhikete kaari mohoao mena kei te tautoko ia i te ACME v2.

Tikiake Certbot-Aunoa

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./certbot-auto --version

Kia Whakamuna te Tohu Tiwhikete Kaari Kaari

git clone https://github.com/ywdblog/certbot-letencrypt-wildcardcertificates-alydns-au
cd certbot-letencrypt-wildcardcertificates-alydns-au
chmod 0777 au.sh

Kia Whakamuna te tiwhikete mohoao mo te wa paunga o te tuhinga whakahou

Ko te tuhinga kei konei he tūmau i whakahiatohia, i whakauruhia e te nginx, i whakauruhia ranei ma Docker, takawaenga https na roto i te takawaenga o te kaihautu, i te kaihautu taurite kawenga ranei, ka whakahoki aunoa i te tiwhikete SSL, ka whakaara ano i te tūmau takawaenga Nginx.

  • Tuhipoka: Ka whakamahia e te tuhinga te ./certbot-auto renew
#!/usr/bin/env bash

cmd="$HOME/certbot-auto" 
restartNginxCmd="docker restart ghost_nginx_1"
action="renew"
auth="$HOME/certbot/au.sh php aly add"
cleanup="$HOME/certbot/au.sh php aly clean"
deploy="cp -r /etc/letsencrypt/ /home/pi/dnmp/services/nginx/ssl/ && $restartNginxCmd"

$cmd $action \
--manual \
--preferred-challenges dns \
--deploy-hook \
"$deploy"\
--manual-auth-hook \
"$auth" \
--manual-cleanup-hook \
"$cleanup"

Tāpiri atu ki te crontab , whakatikahia te kōnae ▼

/etc/crontab

#证书有效期<30天才会renew,所以crontab可以配置为1天或1周
0 0 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && /home/pi/crontab.sh

hanga ano te whirihoranga tūmau CWP

Anei nga taahiraa mo CWP ki te hanga ano i te nginx/apache server:

Hipanga 1: I te taha maui o te Paewhiri Mana CWP, pawhiria Tautuhinga Tukutuku → Tohua Tukutukutuku ▼

Pāwhiritia te taha maui o te papatohu whakahaere CWP: Ngā Tautuhinga Tūmau Tukutuku → Tīpakohia Ngā Tūmau Tukutuku 

Hipanga 2: Tīpakohia a Nginx, Varnish, me Apache

Hipanga 2: Tīpakohia a Nginx me Apache i te paewhiri mana CWP.

Hipanga 3: Pāwhiritia te pātene "Tiaki me te Hanga Anō i te Whirihoranga" kei raro hei tiaki me te hanga anō i te whirihoranga.

  • Whakahoutia te paetukutuku ka kite koe kua whakahoutia te ra paunga o te tiwhikete SSL.

Pānuitanga roa:

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Panuku ki te Runga