doc:formations:hebergement:service:ldap
Ceci est une ancienne révision du document !
[page en cours, broullion]
apt update && apt-upgrade -y wget http://ftp.fr.debian.org/debian/pool/main/p/phpldapadmin/phpldapadmin_1.2.2-6.3_all.deb dpkg -i phpldapadmin_1.2.2-6.3_all.deb # (answer questions here) vi /etc/phpldapadmin/config.php # $servers->setValue('server','base',array('dc=tecrd,dc=com')); # $servers->setValue('login','bind_id','cn=admin,dc=tecrd,dc=com'); # Setup letsencrypt apt install snapd snap install core snap refresh core snap install --classic certbot ln -s /snap/bin/certbot /usr/bin/certbot certbot --apache # (answer questions here) [[ $(ldapwhoami -H ldap:// -x) = 'anonymous' ]] && echo 'ALL OK SO FAR'
Build /usr/local/bin/ldap_renew_cert.sh
:
#!/bin/sh SITE=tools.tecrd.com # move to the correct let's encrypt directory cd /etc/letsencrypt/live/$SITE # copy the files cp cert.pem /etc/ssl/certs/$SITE.cert.pem cp fullchain.pem /etc/ssl/certs/$SITE.fullchain.pem cp privkey.pem /etc/ssl/private/$SITE.privkey.pem # adjust permissions of the private key chown :ssl-cert /etc/ssl/private/$SITE.privkey.pem chmod 640 /etc/ssl/private/$SITE.privkey.pem # restart slapd to load new certificates systemctl restart slapd
### ./systemd/system/snap.certbot.renew.service systemctl list-timers snap.certbot.renew.timer --post-hook /usr/local/bin/ldap_renew_cert.sh Better: --deploy-hook /usr/local/bin/ldap_renew_cert.sh ExecStart=/usr/bin/snap run --timer="00:00~24:00/2" certbot.renew
doc/formations/hebergement/service/ldap.1632150234.txt.gz · Dernière modification : 2021/09/20 15:03 de jeremie