Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | Následující verzeObě strany příští revize | ||
cs:tech:idp:jetty:upgrade [2018/07/04 11:22] – aktualizace na 9.3.24.v20180605 jop@cesnet.cz | cs:tech:idp:jetty:upgrade [2018/12/03 13:00] – 9.3.25.v20180904 jop@cesnet.cz | ||
---|---|---|---|
Řádek 4: | Řádek 4: | ||
__**PŘED AKTUALIZACÍ SI NEZAPOMEŇTE VYTVOŘIT ZÁLOHU!**__ | __**PŘED AKTUALIZACÍ SI NEZAPOMEŇTE VYTVOŘIT ZÁLOHU!**__ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Jetty 9.3.24.v20180605 -> 9.3.25.v20180904 ===== | ||
+ | |||
+ | ==== Vypnutí Jetty ==== | ||
+ | |||
+ | Před započetím aktualizace doporučuji aktulálně běžící Jetty zastavit. Pokud však víte, co děláte, můžete tento krok přeskočit. | ||
+ | |||
+ | <code bash> | ||
+ | # Zastavení Jetty | ||
+ | systemctl stop jetty | ||
+ | </ | ||
+ | |||
+ | ==== Instalace ==== | ||
+ | |||
+ | Aktualizace z předchozí verze Jetty je velice jednoduchá. Stáhneme zdrojové kódy [[http:// | ||
+ | |||
+ | <code bash> | ||
+ | # Základní instalace Jetty | ||
+ | cd /opt | ||
+ | su idp | ||
+ | cd /opt/src | ||
+ | wget http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | | ||
+ | # Kontrola SHA1 otisků | ||
+ | # Výstup z příkazu sha1sum se musí shodovat s obsahem souboru | ||
+ | # jetty-distribution-9.3.25.v20180904.tar.gz.sha1 | ||
+ | echo "`cat jetty-distribution-9.3.25.v20180904.tar.gz.sha1` | ||
+ | |||
+ | # Doporučuji zkontrolovat i podpis samotného archivu zdrojových kódů | ||
+ | # Nejprve si musíme importovat klíč 2A684B57436A81FA8706B53C61C3351A438A3B7D | ||
+ | #gpg --keyserver hkp:// | ||
+ | # Následně můžeme provést kontrolu | ||
+ | #gpg --verify jetty-distribution-9.3.25.v20180904.tar.gz.asc | ||
+ | |||
+ | exit | ||
+ | tar -xzf src/ | ||
+ | chown -R idp:idp / | ||
+ | ln -snf / | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | ==== Spuštění Jetty ==== | ||
+ | |||
+ | Nyní stačí spustit Jetty. | ||
+ | |||
+ | <code bash> | ||
+ | # Spuštění Jetty | ||
+ | systemctl daemon-reload | ||
+ | systemctl start jetty | ||
+ | </ | ||
+ | |||
+ | Jetty běží, takže zkontrolujeme, | ||
+ | |||
+ | <code bash> | ||
+ | # Kontrola, zda Jetty nešifrovaně poslouchá jen na localhostu | ||
+ | netstat -an | grep ": | ||
+ | </ | ||
+ | |||
+ | Měli bychom vidět následující výstup. | ||
+ | |||
+ | <code bash> | ||
+ | # Výstup příkazu netstat | ||
+ | tcp6 | ||
+ | </ | ||
+ | |||
+ | Vyzkoušíme přístup přes HTTPS ze svého počítače a případně i přístup přes HTTP z příkazového řádku na serveru: | ||
+ | |||
+ | <code bash> | ||
+ | # Test přístupu k HTTP na localhostu | ||
+ | wget -q -O - http:// | ||
+ | </ | ||
---- | ---- |