instalace_ubuntu_server_16.04_na_vpsfree
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| instalace_ubuntu_server_16.04_na_vpsfree [2016/04/23 16:45] – [Instalace základních serverů] brozkeff | instalace_ubuntu_server_16.04_na_vpsfree [2023/05/25 13:58] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Instalace Ubuntu server 16.04 na vpsFree ====== | + | ====== Instalace |
| + | |||
| + | |||
| + | ===== Stručný popis proběhlé migrace 28.4.2017 ===== | ||
| + | |||
| + | - do-release-upgrade na 14.04 | ||
| + | - přesun Apache2 virtualHostů z /home/... do /srv a povolení /srv v konfiguráku Apache2, oprava zálohovacích skriptů na nové cesty a pro jistotu symlinky z původních složek do /srv/... | ||
| + | - oprava Apache2 konfiguráků podle nové syntaxe na Require all granted | ||
| + | - změna distribuce ve vpsAdminu na 14.04 <wrap info> | ||
| + | - do-release-upgrade na 16.04 <wrap warning> | ||
| + | - nutnost opakovaně po selhání spouštět ručně apt-get -f install a opravovat chyby. Největší problém dělal v init skriptech jakýsi //mesh// který bylo nutné úplně z SysV initskriptů vymazat aby se dalo pohnout dál, psalo to '' | ||
| + | - nevím jestli to bylo nutné, ale zbavil jsem se systemd a vrátil upstart: http:// | ||
| + | - tomcat6 nahrazen za tomcat8 a přesunut rozbalený WAR s cyclosem, změna práv souborů na tomcat8: | ||
| + | - stará Joomla 2.5 na www.rozletse.cz s x podivnými relikty pluginů přestala úplně fungovat, nutnost změny mysql na mysqli ale ani to nestačilo. Vyřešeno až nahráním vanilla nové Joomly 3.8 a vložením starého konfiguráku a poté přes administraci Fix database a vyházení pluginů co neexistovaly atd. Tip: radši před migrací OS udělat postupný upgrade Joomly. | ||
| + | |||
| + | ===== Návod původního testovacího pokusu s instalací nového serveru | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| - | Momentálně vpsFree | + | Návod níže byl psaný v době, kdy vpsFree |
| </ | </ | ||
| ===== Základní nastavení serveru před upgradem na 16.04 ===== | ===== Základní nastavení serveru před upgradem na 16.04 ===== | ||
| - | - přes vpsAdmin vytvořit nové playground VPS s Ubuntu server 14.04 | + | - přes vpsAdmin |
| - vygenerovat si heslo roota, to si uložit do správce hesel (Keepass2) a opsat si IP adresu IPv4 | - vygenerovat si heslo roota, to si uložit do správce hesel (Keepass2) a opsat si IP adresu IPv4 | ||
| - v /etc/hosts lokálně si případně doplnit záznam pro IP adresu, aby stačilo zadávat jen doménové jméno, např. dev.rozletse.cz | - v /etc/hosts lokálně si případně doplnit záznam pro IP adresu, aby stačilo zadávat jen doménové jméno, např. dev.rozletse.cz | ||
| Řádek 46: | Řádek 61: | ||
| - webserver Apache (apache2), MySQL (MariaDB), Java JRE (openjdk-8-jdk-headless) a Tomcat (tomcat8): | - webserver Apache (apache2), MySQL (MariaDB), Java JRE (openjdk-8-jdk-headless) a Tomcat (tomcat8): | ||
| + | |||
| + | ===== Nastavení SSL ===== | ||
| + | |||
| + | * nutné zabezpečit přístup do Tomcat managera, Tomcat servletů na nativních portech, a přesměrovávat virtualhosty Apache na SSL na portu 443, případně zajistit všechny další služby (webmin, phpmyadmin/ | ||
| + | |||
| + | ==== Let's encrypt ==== | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | TODO | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | Nefunguje na WInXP krom Firefoxu | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Běžné SSL certifikáty ==== | ||
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | TODO | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Dále se uvádí nešifrované http spojení na portu 8080/80, pokud jde o ssl tak 8443 nebo 443. | ||
| + | </ | ||
| + | |||
| ===== Příprava Tomcat GUI manageru ===== | ===== Příprava Tomcat GUI manageru ===== | ||
| Řádek 54: | Řádek 95: | ||
| ===== Příprava SQL databáze ===== | ===== Příprava SQL databáze ===== | ||
| - | - zabezpečit SQL server např. dle návodu http:// | + | - zabezpečit SQL server např. dle návodu http:// |
| - | - nainstalovat phpmyadmin či adminer, či ručně vytvořit nového SQL uživatele a databázi (např. cyclos/ | + | - nainstalovat phpmyadmin či adminer, či ručně vytvořit nového SQL uživatele a databázi (např. cyclos/ |
| - | - v případě existující databáze kterou je nutné migrovat exportovat dosavadní SQL databázi, a tu naimportovat do nového SQL uživatele | + | create database cyclos; |
| + | grant all on cyclos.* to cyclos@localhost identified by ' | ||
| + | flush privileges; | ||
| + | exit | ||
| + | </ | ||
| + | - v případě existující databáze kterou je nutné migrovat exportovat dosavadní SQL databázi | ||
| ===== Příprava WAR servletu s Cyclosem ===== | ===== Příprava WAR servletu s Cyclosem ===== | ||
| - stáhnout zip s cyclos3 z https:// | - stáhnout zip s cyclos3 z https:// | ||
| - | |||
| - upravit war soubor nebo zkopírovaný cyclos v souboru cyclos/ | - upravit war soubor nebo zkopírovaný cyclos v souboru cyclos/ | ||
| - zabalit zpátky do waru: jar cvf cyclos.war . | - zabalit zpátky do waru: jar cvf cyclos.war . | ||
| - | - war soubor přes tomcat manager deploynout | + | |
| + | - v / | ||
| + | | ||
| + | |||
| + | ===== Test funkčního Cyclosu ===== | ||
| + | |||
| + | * http:// | ||
| + | |||
| + | ===== Přístup na Cyclos z portu 80 příp. 443/ssl přes reverzní proxy Apache2 ===== | ||
| + | |||
| + | - povolit modul proxy_ajp v Apache: sudo a2enmod proxy_ajp | ||
| + | - V příslušném Virtualhostu Apache (např. / | ||
| + | ProxyPass /cyclos ajp:// | ||
| + | ProxyPassReverse /cyclos ajp:// | ||
| + | </ | ||
| + | - Cyclos by tímto měl být přístupný přímo přes port 80 nebo 443 v případě ssl u Apache: http:// | ||
| + | ===== Další věci tímto návodem neřešené ===== | ||
| + | * jiné služby na serveru (mailserver) | ||
| + | * nastavení domén a DNS záznamů | ||
| + | * zálohování | ||
| + | * konfigurace Cyclosu úplně nanovo v případě, že nejde jen o přenos existující databáze a war souboru s upravenou grafickou šablonou a překladovými klíči | ||
instalace_ubuntu_server_16.04_na_vpsfree.1461422721.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
