Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Both sides next revision
si:acme-dns [2019/07/11 18:17]
pitchum [Configurer Bind pour les mises à jour dynamiques]
si:acme-dns [2020/03/21 08:25]
pitchum [Certificat Wildcard avec dehydrated]
Ligne 24: Ligne 24:
 ===== Configurer Bind pour les mises à jour dynamiques ===== ===== Configurer Bind pour les mises à jour dynamiques =====
  
-Techniquement il est possible de configurer directement la zone parinux.org pour accepter les changements dynamiques, avec la commande //​nsupdate//​ par exemple. Mais quand on active cette option alors Bind réorganise complètement le fichier zone à sa façon illisible. Et ça c'est pénible pour les adminsys. Et puis en plus ce fichier zone ne doit plus être éditer ​manuellement comme l'​indique la page //man nsupdate// :+Techniquement il est possible de configurer directement la zone parinux.org pour accepter les changements dynamiques, avec la commande //​nsupdate//​ par exemple. Mais quand on active cette option alors Bind réorganise complètement le fichier zone à sa façon illisible. Et ça c'est pénible pour les adminsys. Et puis en plus ce fichier zone ne doit plus être édité ​manuellement comme l'​indique la page //man nsupdate// :
  
 > Zones that are under dynamic control via nsupdate or a DHCP server should not be edited by hand. Manual edits could conflict with dynamic updates and cause data to be lost. > Zones that are under dynamic control via nsupdate or a DHCP server should not be edited by hand. Manual edits could conflict with dynamic updates and cause data to be lost.
Ligne 144: Ligne 144:
     "​deploy_challenge"​)     "​deploy_challenge"​)
         printf "​server %s\nupdate add _acme-challenge.%s. %d in TXT \"​%s\"​\nsend\n"​ "​${DNSSERVER}"​ "​${2}"​ "​${TTL}"​ "​${4}"​ | $NSUPDATE         printf "​server %s\nupdate add _acme-challenge.%s. %d in TXT \"​%s\"​\nsend\n"​ "​${DNSSERVER}"​ "​${2}"​ "​${TTL}"​ "​${4}"​ | $NSUPDATE
-        ​;;+        ​·
     "​clean_challenge"​)     "​clean_challenge"​)
         printf "​server %s\nupdate delete _acme-challenge.%s. %d in TXT \"​%s\"​\nsend\n"​ "​${DNSSERVER}"​ "​${2}"​ "​${TTL}"​ "​${4}"​ | $NSUPDATE         printf "​server %s\nupdate delete _acme-challenge.%s. %d in TXT \"​%s\"​\nsend\n"​ "​${DNSSERVER}"​ "​${2}"​ "​${TTL}"​ "​${4}"​ | $NSUPDATE
-        ​;;+        ​·
     "​deploy_cert"​)     "​deploy_cert"​)
         # optional:         # optional:
         # /​path/​to/​deploy_cert.sh "​$@"​         # /​path/​to/​deploy_cert.sh "​$@"​
-        ​;;+        ​·
     "​unchanged_cert"​)     "​unchanged_cert"​)
         # do nothing for now         # do nothing for now
-        ​;;+        ​·
     "​startup_hook"​)     "​startup_hook"​)
         # do nothing for now         # do nothing for now
-        ​;;+        ​·
     "​exit_hook"​)     "​exit_hook"​)
         # do nothing for now         # do nothing for now
-        ​;;+        ​·
 esac esac
  
Ligne 189: Ligne 189:
 rm /​etc/​dehydrated/​conf.d/​staging.sh rm /​etc/​dehydrated/​conf.d/​staging.sh
 dehydrated --register --accept-terms dehydrated --register --accept-terms
-dehydrated -c+dehydrated -c --force # --force pour écraser le précédent certificat staging
 </​code>​ </​code>​
  
 
/var/lib/dokuwiki/data/pages/si/acme-dns.txt · Dernière modification: 2022/02/13 19:32 par pitchum
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki