Servery pro začátečníky II.

6h 18min
Čas
81
Kapitol
Programování
Kategorie
-
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Servery pro začátečníky

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 pro začátečníky II. je možné

Seznam kapitol

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

Podívej se i na tyto kurzy

7 Online kurzů
0 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.