Letsencrpyt Manual Way: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Install= *apt-get install python-pip *pip install --upgrade setuptools *cd /usr/local/sbin *wget https://dl.eff.org/certbot-auto *chmod a+x certbot-auto *t…“)
 
 
Zeile 47: Zeile 47:
 
*/usr/local/sbin/certbot-auto renew  --no-self-upgrade --pre-hook "systemctl stop apache2.service" --post-hook "systemctl start apache2.service"
 
*/usr/local/sbin/certbot-auto renew  --no-self-upgrade --pre-hook "systemctl stop apache2.service" --post-hook "systemctl start apache2.service"
  
=Don't forget to Backup this Directory because there are you Accountdata=
+
=Don't forget to Backup this Directory because there are your Accountdata=
 
*/etc/letsencrypt
 
*/etc/letsencrypt
  

Aktuelle Version vom 19. November 2018, 08:12 Uhr

Install

Real Install

check Locales when you have problems.

  • certbot-auto --apache certonly -d www.example.com

Dry Run

  • certbot-auto renew --dry-run


  • /usr/local/sbin/certbot-auto renew --no-self-upgrade --dry-run --force-renewal --pre-hook "systemctl stop apache2.service" --post-hook "systemctl start apache2.service

Apache2 Example

<IfModule mod_ssl.c>
 <VirtualHost _default_:443>
 Servername www.example.com
 SSLCertificateFile /etc/letsencrypt/live/www.example.com/fullchain.pem
 SSLCertificateKeyFile /etc/letsencrypt/live/www.example.com/privkey.pem
 SSLCertificateChainFile /etc/apache2/ssl/lets-encrypt-x3-cross-signed.pem
 Include /etc/letsencrypt/options-ssl-apache.conf
 ...
 ...
 ...
 </VirtualHost>
</IfModule>

Cron Examples

restart service

  • /usr/local/sbin/certbot-auto renew --quiet --no-self-upgrade --post-hook "service apache2 restart" >> /var/log/letsencrypt.log 2>&1

stop and start service

  • /usr/local/sbin/certbot-auto renew --quiet --no-self-upgrade --pre-hook "service apache2 stop" --post-hook "service apache2 start" >> /var/log/letsencrypt.log 2>&1

specified domain

  • /usr/local/sbin/certbot-auto certonly -n --apache -d www.xxxx-xx.de --post-hook --post-hook "service apache2 start"

systemctl

  • /usr/local/sbin/certbot-auto renew --no-self-upgrade --pre-hook "systemctl stop apache2.service" --post-hook "systemctl start apache2.service"

Don't forget to Backup this Directory because there are your Accountdata

  • /etc/letsencrypt

nginx

Links