Uživatelské nástroje

Nástroje pro tento web


private:poznamky:linux:haproxy

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
private:poznamky:linux:haproxy [2019/01/02 07:59] – [SMTP] snemecprivate:poznamky:linux:haproxy [2023/12/06 17:22] (aktuální) – [SMTP] snemec
Řádek 1: Řádek 1:
 +====== HAPROXY ======
 +
 +===== LetsEncrypt =====
 +
 +=== Obnovení platnosti LetsEncrypt certifikátů ===
 +
 +https://pulecp.github.io/linuxdays2017/#/3/8\\
 +https://serversforhackers.com/c/letsencrypt-with-haproxy
 +
 +**PEM file pro HaProxy** 
 +
 +Pro každou site existuje skript pro obnovu certifikátů.\\
 +Skript se spouští cronem každý 15 den v měsíci.
 +
 +<code bash /usr/local/sbin/le_post_ofiz>
 + #!/bin/sh
 +  cert_path=/etc/letsencrypt/live/mail.ofiz.cz
 +  haproxy_path=/etc/ssl/private/haproxy
 +  
 +  #/etc/init.d/haproxy stop
 +  certbot certonly --standalone -d mail.ofiz.cz -d post.emcc.cz -d mail.veltrusy.cz --non-interactive --agree-tos --email info@emcc.cz --http-01-port=9999 --expand
 +  cat $cert_path/fullchain.pem $cert_path/privkey.pem | tee $haproxy_path/mail.ofiz.cz.pem
 +  /etc/init.d/haproxy reload
 +
 +</code>
 +
 +==== Přenos certifikátů na poštovní server - post.emcc.cz ====
 +
 +**Nastavit automatické kopírování**
 +
 +Pro poštovní server musí být certifikáty uloženy na dvou místech.\\
 +Pro službu **webmail** musí být na haproxy a pro SMTP, POP a IMAP musí být na serveru post.emcc.cz
 +
 +Certifikáty je nutné po každé obnove zkopírovat z haproxy:/etc/letsencrypt/live/mail.ofiz.cz na post:/.acme.sh/mail.ofiz.cz
 +
 +<code>
 +haproxy:/etc/letsencrypt/live/mail.ofiz.cz/cert.pem -> post:/.acme.sh/mail.ofiz.cz/mail.ofiz.cz.cer
 +haproxy:/etc/letsencrypt/live/mail.ofiz.cz/fullchain.pem -> post:/.acme.sh/mail.ofiz.cz/mail.ofiz.cz.key
 +haproxy:/etc/letsencrypt/live/mail.ofiz.cz/privkey.pem -> post:/.acme.sh/mail.ofiz.cz/fullchain.cer
 +
 +
 +scp cert.pem snemec@10.13.238.53:/home/snemec/mailcert/mail.ofiz.cz.cer
 +scp privkey.pem  snemec@10.13.238.53:/home/snemec/mailcert/mail.ofiz.cz.key
 +scp fullchain.pem   snemec@10.13.238.53:/home/snemec/mailcert/fullchain.cer
 +</code>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Dořešit následující problémy =====
 +
 +  * přenos certifikátů pro poštovní server(haproxy -> post) 
 +
 +  * Pro cloud.profiit.cz je pem cert včetně přípony pem ''cloud.profiit.cz.pem'', ale pro dokuwiki.emcc.cz je certifikát bez přípony pem ''dokuwiki.emcc.cz''. **Proč?**\\ **Nenašel jsem konfigurační soubor, kde by se to dalo změnit.**\\ Certifikáty jsou umístěny ve složce ''/etc/ssl/private/haproxy''
 +
 +===== SMTP =====
 +
 +https://www.vcloudnine.de/load-balancing-inbound-smtp-connection-with-haproxy/\\
 +https://haraka.github.io/manual/HAProxy.html\\
 +
 +Build an iRedMail fail-over Cluster with KeepAlived, HAProxy, GlusterFS, OpenLDAP, Mariadb\\
 +https://docs.iredmail.org/haproxy.keepalived.glusterfs.html#install-and-configure-haproxy
 +
 +
 +==== SMTP, IMAP TLS ====
 +
 +https://www.liip.ch/en/blog/haproxy-selective-tls-termination
 +
 +
 +  
 +  
 +
 +
  

DokuWiki Appliance - Powered by TurnKey Linux