Servery pre začiatočníkov II.

6h 18min
Čas
81
Kapitol
Programovanie
Kategória
-
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Servery pre začiatočníkov

Linuxové servery vládnu svetu a preto prichádza pokračovanie serverového kurzu. V prvom serverovom kurze sme si ukázali základné veci ako bolo MySQL, PHP či Apache. Následne prišli Skriptovacie kurzy, v ktorých sme si okrem iných vecí ukázali aj nasadenie a deploy webov.  

A v tomto kurze sa snažím nadviazať na tieto kurzy a pridať niečo iné. A teda Apache vymeníme za Nginx a ručné nasadenie webov, vymeníme za automatizovanú možnosť, ktorú nám ponúka GitLab. Ďalšie veci ako nastavenie SFTP prístupu, jednoduché DNS, či autorizácia cez LDAP sú už len takou čerešničkou na torte, ktorou si zjednodušíte mnohé veci. 

A preto úvod bude ľahký, aby sme nešli cestou “liečba šokom”. Najskôr prejdeme základné nastavenie a teda inštaláciu Ubuntu 20.04 spolu s nastavením statickej IP adresy. Následne si ukážeme, kde túto IP adresu zmeníme a zmeníme ju znovu. Pretože nie vždy si môžeme nastaviť IP adresu už pri inštalácii. A po tomto krátkom zahrievacom úvode si ukážeme to, na čo zatiaľ nebol priestor v žiadnom predchádzajúcom kurze. Nastavíme si posielanie emailov. Prečo? No aby sme mali prehľad o systéme, ale najmä preto, aby sme v prípade potreby mohli poslať email aj z našich scriptov. 

Predtým, než pôjdeme na Nginx si nainštalujeme jednoduché DNS. Uľahčí nám mnohé veci, ale príliš ho rozoberať nebudem, pretože nás čaká niečo dôležitejšie a obšírnejšie. Nginx. O ňom ste určite už počuli. Ale nebudem sa snažiť tieto dva systémy porovnať, ale budem sa snažiť ukázať, čo všetko sa sním dá robiť. Teda nie všetko, ale snáď aspoň nejaké to promile z funkčnosti obsiahnem. K Nginxu patrí aj FPM, bez ktorého sa nepohneme ďalej, a spolupráca Nginx-FPM a jeho pooly nám ukáže dosiaľ neobjavené možnosti nastavenia a prevádzkovania webu.  

Keď už budeme mať webov plnú hlavu, tak si odskočíme na nastavenie SFTP prístupu a tiež na predstavenie LDAPu, ktorým si tiež môžeme niekoľko vecí uľahčiť. Na začiatok to bude autorizácia používateľov. 

No a na záver dokončíme to, čo som spomínal v niektorom predchádzajúcom kurze. A teda že deploy webov nemusíme robiť manuálne, alebo manuálnym spustením scriptov, ale že môžeme využiť aj čarovné slovo: automatizácia. V tomto prípade to bude GitLab. Najskôr si ho teda nainštalujeme, aby sme mali nad ním plnú kontrolu, prejdeme základnými nastaveniami a následne budeme môcť testovať deploy. Ale predtým, než budeme môcť kód deploynúť, budeme potrebovať 2 veci. Runner, ktorý bude úlohy vykonávať a testy, ktoré budú kontrolovať či kód, ktorý chceme nasadiť spĺňa aspoň minimálne štandardy kvality a bude takou zárukou toho, že ak developer neskontroluje kód a testy lokálne, tak to spravíme my. 


Čo všetko dostaneš: 

  • takmer 80 kvalitných videotutoriálov v dĺžke viac než 6 hodín, 
  • množstvo domácich úloh na precvičovanie a inšpiráciu 
  • certifikát o absolvovaní kurzu 
  • garancia vrátenia peňazí do 14 dní v prípade, že nebudeš s kurzom spokojný.
Online kurz Servery pre začiatočníkov II. je možné

Zoznam kapitol

Úvod
Dostupné v ukážke kurzu
Focal Fossa
Dostupné v ukážke kurzu
Statická IP
Dostupné len po zakúpení prístupu
Mailovanie
Dostupné v ukážke kurzu
Ako to funguje
Dostupné len po zakúpení prístupu
Posielanie medzi PC
Dostupné len po zakúpení prístupu
Postfix -smtp
Dostupné len po zakúpení prístupu
Mail - mailujeme pohodlnejšie ( o 106)
Dostupné len po zakúpení prístupu
Fičúra Alias
Dostupné len po zakúpení prístupu
DÚ - config warning
Dostupné len po zakúpení prístupu
S-nail
Dostupné len po zakúpení prístupu
Telnet
Dostupné len po zakúpení prístupu
DNS
Úvod
Dostupné len po zakúpení prístupu
Využitie
Dostupné len po zakúpení prístupu
Hosts - win/linux
Dostupné len po zakúpení prístupu
Modem/Router
Dostupné len po zakúpení prístupu
DNSmasq
Dostupné len po zakúpení prístupu
Primárny a sekundárny DNS v Linuxe
Dostupné len po zakúpení prístupu
Primárny a sekundárny DNS vo Windows
Dostupné len po zakúpení prístupu
Nginx
Úvod
Dostupné len po zakúpení prístupu
Config
Dostupné len po zakúpení prístupu
DÚ - error log
Dostupné len po zakúpení prístupu
Default Server
Dostupné len po zakúpení prístupu
Kontrola konfigurácie
Dostupné len po zakúpení prístupu
DNSMASQ – Wildcard
Dostupné len po zakúpení prístupu
PHP-FPM
Dostupné len po zakúpení prístupu
PHP-FPM - try_files
Dostupné len po zakúpení prístupu
php.ini
Dostupné len po zakúpení prístupu
FPM - pool
Dostupné len po zakúpení prístupu
PHP-FPM v TOPe
Dostupné len po zakúpení prístupu
PHP a shell_exec
Dostupné len po zakúpení prístupu
PHP-FPM Spustenie poolov
Dostupné len po zakúpení prístupu
PHP-FPM Zakázanie shell príkazov
Dostupné len po zakúpení prístupu
PHP-FPM chroot
Dostupné len po zakúpení prístupu
Odskok - chroot
Dostupné len po zakúpení prístupu
PHP-FPM Jeden konfig, dva adresáre
Dostupné len po zakúpení prístupu
Web check
Dostupné len po zakúpení prístupu
DÚ - chroot
Dostupné len po zakúpení prístupu
DÚ - Docker
Dostupné len po zakúpení prístupu
DÚ - SSL
Dostupné len po zakúpení prístupu
DÚ - SSL Wildcard
Dostupné len po zakúpení prístupu
DÚ - Web Check
Dostupné len po zakúpení prístupu
DÚ - backup
Dostupné len po zakúpení prístupu
SFTP
Pokec
Dostupné len po zakúpení prístupu
Nastavenie
Dostupné len po zakúpení prístupu
LDAP
Pokec
Dostupné len po zakúpení prístupu
Inštalácia
Dostupné len po zakúpení prístupu
DÚ - ldapS
Dostupné len po zakúpení prístupu
Príkaz: ldapsearch I
Dostupné len po zakúpení prístupu
Apka: Ldap Admin
Dostupné len po zakúpení prístupu
DÚ - web admin
Dostupné len po zakúpení prístupu
Príkaz: ldapsearch II
Dostupné len po zakúpení prístupu
ACL (Access Control List)
Dostupné len po zakúpení prístupu
WordPress - LDAP prihlásenie
Dostupné len po zakúpení prístupu
DÚ - backup
Dostupné len po zakúpení prístupu
DÚ - Active Directory
Dostupné len po zakúpení prístupu
GitLab
Úvod
Dostupné len po zakúpení prístupu
Docker - inštalácia
Dostupné len po zakúpení prístupu
GitLab - inštalácia
Dostupné len po zakúpení prístupu
DÚ - Update/Backup/Restore
Dostupné len po zakúpení prístupu
Nastavenie - Email
Dostupné len po zakúpení prístupu
DÚ - Nastavenie emailov
Dostupné len po zakúpení prístupu
Nastavenie - LDAP
Dostupné len po zakúpení prístupu
DÚ - LDAP a AD
Dostupné len po zakúpení prístupu
Prvý projekt
Dostupné len po zakúpení prístupu
Runner
Dostupné len po zakúpení prístupu
DÚ - Runner
Dostupné len po zakúpení prístupu
gitlab-ci.yml
Dostupné len po zakúpení prístupu
Štruktúra
Dostupné len po zakúpení prístupu
DÚ - gitlab-ci.yml - rozšírenia
Dostupné len po zakúpení prístupu
Manuálne nasadenie
Dostupné len po zakúpení prístupu
Pipeline Editor
Dostupné len po zakúpení prístupu
Testovanie v gite
Dostupné len po zakúpení prístupu
Laravel test CS a STAN
Dostupné len po zakúpení prístupu
DÚ - Testy pre FrontEnd
Dostupné len po zakúpení prístupu
DÚ - Testy pre BackEnd
Dostupné len po zakúpení prístupu
Deploy
Dostupné len po zakúpení prístupu
DÚ -Deploy
Dostupné len po zakúpení prístupu
Čo ďalej ?
Dostupné len po zakúpení prístupu
DÚ - Jenkins
Dostupné len po zakúpení prístupu
Záver
Záverečný pokec
Dostupné len po zakúpení prístupu

Pozri aj tieto kurzy

7 Online kurzov
0 Príspevkov
Prejsť na kanál

Akcia! Získaj predplatné za 39€ na mesiac

Získaj prístup do najväčšej ponuky online kurzov na trhu, teraz v super akcii.