Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Next revision | Previous revision | ||
|
server:ssl [2019/02/06 15:33] Stanislav Nízky vytvorené |
server:ssl [2019/02/06 16:49] (aktuálne) Stanislav Nízky |
||
|---|---|---|---|
| Riadok 1: | Riadok 1: | ||
| - | ====== Kúpené certifikáty ====== | + | ====== SSL certifikáty ====== |
| + | Časť LetsEncrypt certifikátova sa dá spravovať pomocou ansible [[server:ansible:letsencrypt]] todo opravit link | ||
| + | ===== Zoznam certifikátov a FQDN ===== | ||
| + | [[server:acs:debofw|DeboFW]]\\ | ||
| + | * Acquisition Library of Files - Jira pre zber 3D objektov | ||
| + | * alf.727.sk | ||
| + | * alfadmin.727.sk | ||
| + | * alpha.727.sk | ||
| + | * vr4d.com - predaj 3D objektov - download server | ||
| + | * download.vr4d.com | ||
| + | * dwn.vr4d.com | ||
| + | * cdn.vr4d.com | ||
| + | * cdn1.vr4d.com | ||
| + | * cdnsrv1.vr4d.com | ||
| + | * cdnsrv2.vr4d.com | ||
| + | * admin.vr4d.com | ||
| + | * mgr.vr4d.com | ||
| + | * vrak.vr4d.com | ||
| + | * vrba.vr4d.com | ||
| + | * hoba - stranka hokejoveho klubu (Lacov syn v nom hraje) | ||
| + | * hoba.sk | ||
| + | * www.hoba.sk | ||
| + | * test2.hoba.sk | ||
| + | * mailserver (a webmail) pre vr4d a rodinu | ||
| + | * mail.vr4d.com | ||
| + | * mail.vr4dream.com | ||
| + | * mail.vr4dreams.com | ||
| + | * mail.vr4dimension.com | ||
| + | * Phabricator - bugzilla like manager | ||
| + | * phabricator.systemomega.com | ||
| + | * Vudpapzona - omega server pre detskych skolskych psychologov (problem je, ze na danom pocitaci nefunguje certbot, preto je tam na haproxy presmerovany kanal pre potvrdenie letsencrypt) | ||
| + | * razor.systemomega.com | ||
| + | * vudpapzona.systemomega.com | ||
| + | * vudpapdev.systemomega.com | ||
| + | * Portal GPN | ||
| + | * rezervacie.gpn.sk | ||
| + | * Medic certifikat, ked nemame (by sme nemali) hviezdickovy certifikat | ||
| + | * server.medic.sk | ||
| + | * kdch.medic.sk (uz niekolko rokov by malo bezat v dfnsp, na ich internom serveri, ale...) | ||
| + | * gpnportal.medic.sk | ||
| + | * gpnportaladmin.medic.sk | ||
| + | * proportal.medic.sk | ||
| + | * proportadmin.medic.sk | ||
| + | * kdch.medic.sk | ||
| + | * vr4d stranka s obchodom | ||
| + | * www.vr4d.com | ||
| + | * vr4d.com | ||
| + | * test.vr4d.com | ||
| + | * ntest.vr4d.com | ||
| + | * omega.vr4d.com | ||
| + | * casting.727.sk | ||
| + | * vr4dream - projekt predaja 3d objektov - asi sa neosamostatni, takze bude iba vr4d.com | ||
| + | * www.vr4dream.com | ||
| + | * vr4dream.com | ||
| + | * omega.vr4dream.com | ||
| + | * vr4dreams.com | ||
| + | * www.vr4dreams.com | ||
| + | * omega.vr4dreams.com | ||
| + | * vr3dimension.com | ||
| + | * www.vr3dimension.com | ||
| + | * omega.vr3dimension.com | ||
| - | ==== *.medic.sk ==== | + | ===== Kúpené certifikáty ===== |
| - | Pomocou príkazu\\ ''openssl req -new -newkey rsa:2048 -nodes -out star_medic_sk_20XX.csr -keyout star_medic_sk_20XX.key -subj "/C=SK/ST=/L=Bratislava/O=Garsius, s.r.o./CN=*.medic.sk"'' | + | |
| + | |||
| + | === *.medic.sk === | ||
| + | Pomocou príkazu\\ ''openssl req -new -newkey rsa:2048 -nodes -out star_medic_sk_20XX.csr -keyout star_medic_sk_20XX.key -subj "/C=SK/ST=/L=Bratislava/O=Garsius, s.r.o./CN=*.medic.sk"''\\ | ||
| + | vygenerujeme kľúč a žiadosť o certifikát. CSR súbor doručíme napríklad firme disig na ''disig@disig.sk''. Po novom budú vyžadovať potvrdenie vlastníctva domény cez mail (cez verejné záznamy nájdu asi stanislavnizky@gmail.com) a mailové potvrdenie od konateľa, že sa mu nezmenili doklady. Faktúra poštou (v 2019 sa stratila - na požiadanie poslali mailom). | ||
| + | |||
| + | Certifikát sa v našich podmienkach terminuje v HAProxy. Preto je potrebné vykonať tieto kroky: | ||
| + | * Vygenerovať kľúč a žiadosť (already done) | ||
| + | * Zo dodaného zipu vybrať certifikát a do jedného súboru vlepiť postupne certifikát, súkromný kľúč, pomocné kľúče certifikačnej autority (CA root je v prehliadači, ale ním je podpísaný intermidiate kľúč CA a až ním je podpísaný náš kľúč. Tieto medzistupne preto pridávame do certifikátu, aby bola reťaz úplná.) | ||
| + | * hotový pem certifikát nakopírovať na potrebné serveri do adresára ''/etc/haproxy/ssl/star.medic.sk.20XX.pem'' | ||
| + | * Ak existuje tak je potrebné prepísať dáta v súbore ''/etc/haproxy/crt-list.txt'' Potrebné je to preto, že bez takéhoto súboru sa načítajú všetky súbory z ssl adresára a teda aj backupy po editovaní aj súbory s .old príponou a náhodne budú fungovať zastaralé kľúče. | ||
| + | * Skontrolovať, či ''haproxy.cfg'' neobsahuje cestu k certifikátu natvrdo (bolo použité v [[/server/dfnsp/|NUDCH]]) | ||
| + | * Od 2019 disig zaviedol overovanie platnosti certifikátov a rozhodol sa pre **OCSP stapling**. Webový server preto musí na vyžiadanie zaslať časovú pečiatku podpísanú vydavateľom certifikátu. Tá sa dá stiahnuť od vydavateľa, uložiť do súboru a pripájať k odpovedi, ale je potrebné ju aktualizovať v časovom limite jej platnosti (ASI 14 dní. netuším. neviem zistiť. ssl odpoveď hovorí, že o 6 hodín znova, ale možno vracia tú istú odpoveď). | ||
| + | * Na to máme skript v ''/usr/local/sbin/ocsp_update.sh''. Tento obsahuje natvrdo zadaný pem súbor v haproxy adresári. Stiahne novú pečiatku, uloží ju ako blabla.pem.ocsp, čo automaticky nájde haproxy (po reštarte). Za behu preto dostane špeciálny príkaz ne reload. | ||
| + | * ocsp skript sa spúšťa každú noc, cez cron daily. Ak sa ukáže, že podpis je generovaný naozaj každých 6 hodín, tak ho bude treba nastaviť hustejšie. | ||
| + | * Na [[/server/dfnsp/|NUDCH]] počítači je zastaralá verzia ssl, preto nevie stiahnuť novú odpoveď. Vyaktualizovať openssl, alebo kopírovať odpoveď z iného počítača. Takže za B | ||
| + | * Na počítači [[/server/studio727/devil/|Devil]] preto existuje ansible skript v ''/etc/ansible/books/ocsp_medic.yml'' ktorý sa o všetko postará. Spúšťať denne (nočne). | ||
| + | * certifikát sa inštaluje na počítače [[server:acs:debofw|DeboFW]], [[/server/dfnsp/|NUDCH]], a asi [[server:acs:yang]] | ||