Loading...
 
[Zobrazit/Skrýt nabídky vlevo]
[Zobrazit/Skrýt nabídky vpravo]

LetsEncryptClient

Navod na instalaci a pouziti klienta pro generovani certifikatu Let's Encrypt.

V podstate opakovat postup popsany na root.cz

http://www.root.cz/clanky/let-s-encrypt-v-praxi-jak-jsem-presel-na-https/

1. Vytvorit uzivatele

# adduser letsencrypt
# su - letsencrypt


2. Stahnout aktualni verzi.

$ git clone https://github.com/letsencrypt/letsencrypt


3. Pridat do sudoers

letsencrypt    ALL=NOPASSWD:/home/letsencrypt/letsencrypt/bootstrap/, /sbin/service nginx reload


4. Spustit letsencrypt-auto --debug, natahne dalsi zavislosti pres yum a nainstaluje python virtualenv.

$ letsencrypt-auto --debug


5. Vytvorit potrebne adresre v home letsencrypt

$ mkdir -p etc lib log webroot


6. Upravit soubor letsencrypt-auto, pridat na 69. radek

SUDO=

jinak to pak dela sudo i pri operacich, ktere uz sudo nepotrebuji.

7. Pridat do apache alias pro overeni domeny, pri vytvareni certifikatu.

Alias /.well-known/ /home/letsencrypt/webroot/.well-known/

<Directory "/home/letsencrypt/webroot/.well-known/">
        AllowOverride None
        Require all granted
</Directory>


Pro nginx by melo byt

location /.well-known/ {
        root /home/letsencrypt/webroot/;
}


8. Vytvorit a upravit ini soubor, v /home/letsencrypt/etc/configs/le-mail.uvt.cz.ini

cat le-mail.uvt.cz.ini
rsa-key-size = 2048

email = linux@uvt.cz
domains = mail.uvt.cz

authenticator = webroot

text = True
agree-tos = True

# Always use the staging/testing server
server = https://acme-v01.api.letsencrypt.org/directory

# This is the webroot directory of your domain in which
# letsencrypt will write a hash in /.well-known/acme-challenge directory.
webroot-path = /home/letsencrypt/webroot/
config-dir = /home/letsencrypt/etc
logs-dir = /home/letsencrypt/log
work-dir = /home/letsencrypt/lib


9. Vygenerovat certifikat

#!/bin/bash
./letsencrypt/letsencrypt-auto --debug certonly --config /home/letsencrypt/etc/configs/le-mail.uvt.cz.ini


10. Certifikaty jsou v /home/letsencrypt/etc


Created by komodo. Last Modification: Středa 13 of leden, 2016 14:29:40 CET by komodo.