Szkolenie: Serwer WWW w systemie Linux - LAMP Stack

LX-LAMP

Apache, PHP, MariaDB/MySQL, HTTPS i popularne aplikacje webowe

Dostępne na zamówienie dla grup.

Warszawa
  • 12.01 - 13.01 dzienny (zajęcia w dni powszednie)
Zdalnie
  • 12.01 - 13.01 dzienny (zajęcia w dni powszednie)
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia , dla grup od 5 osób .

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: Linux (wszystkie)

O szkoleniu

Dwudniowe, praktyczne szkolenie z budowy serwera WWW na Linuksie w klasycznym zestawie LAMP: Linux, serwer Apache, baza MariaDB/MySQL i PHP. Najpierw konfigurujemy Apache – od hostów wirtualnych, przez kontrolę dostępu, po HTTPS z bezpłatnym certyfikatem i pracę jako reverse proxy. Potem dokładamy PHP i bazę danych, wdrażamy popularne aplikacje (WordPress, Joomla, Nextcloud) i przyglądamy się typowym błędom konfiguracji oraz dziurom w aplikacjach. Dużo miejsca poświęcamy diagnozowaniu problemów: co mówią logi i gdzie szukać przyczyny.

Po szkoleniu:

  • zrozumiesz, co dzieje się między przeglądarką a serwerem – HTTP, DNS i HTTPS,
  • skonfigurujesz Apache z hostami wirtualnymi, przekierowaniami i ograniczeniem dostępu,
  • włączysz HTTPS z automatycznie odnawianym certyfikatem,
  • uruchomisz PHP przez PHP-FPM i przygotujesz bazę MariaDB/MySQL dla aplikacji,
  • wdrożysz i zabezpieczysz aplikację webową na własnym serwerze LAMP.

Instalację i konfigurację pokazujemy na systemach z rodziny Red Hat (RHEL, AlmaLinux, Rocky Linux) oraz Debian/Ubuntu. Przy grupach zamkniętych na zamówienie szkolenie możemy zrealizować z serwerem nginx.

Szkolenie przyda się administratorom Linuksa, osobom utrzymującym firmowe strony, intranety i aplikacje webowe, DevOpsom, webmasterom i programistom PHP, którzy chcą sami postawić serwer i rozumieć środowisko, w którym działa ich kod.

Czas trwania

2 dni, 9:00 - 17:00

Program

  1. Jak działa sieć WWW
    • budowa protokołu HTTP
    • klient, serwer, żądania i odpowiedzi
    • HTML, CSS, JS – co robi przeglądarka WWW
    • rola mechanizmu DNS
  2. Apache HTTPD
    • Serwer i najważniejsze moduły: instalacja na najpopularniejszych dystrybucjach
    • budowa plików konfiguracyjnych: sekcje, dyrektywy, konteksty
    • podstawowe funkcje: przekierowania, strony błędów, obsługa logów
    • hosty wirtualne
    • ograniczenia dostępu, uwierzytelnienie, autoryzacja
    • Apache HTTPD jako reverse proxy
    • bezpieczeństwo
    • robots.txt
  3. HTTPS – bezpieczeństwo transmisji
    • jak działa HTTPS – certyfikaty, klucze, CA
    • certyfikat automatycznie i za darmo – czy to możliwe
    • jak zrobić to dobrze
  4. PHP
    • instalacja i konfiguracja
    • PHP-FPM i współpraca z Apache
    • starszy model: PHP jako moduł Apache – kiedy jeszcze się go spotyka
  5. Baza danych MariaDB/MySQL
    • instalacja i podstawy konfiguracji
    • podstawy języka SQL
    • tworzenie i importowanie baz danych, konfiguracja dostępów
    • kopia zapasowa i odtwarzanie bazy
    • phpMyAdmin
  6. Popularne aplikacje webowe działające na platformie LAMP
    • WordPress
    • Joomla
    • Nextcloud – prywatna chmura
  7. Bezpieczeństwo i diagnostyka serwera LAMP
    • typowe błędy w konfiguracji
    • kwestie podatności (dziur) w popularnych aplikacjach, aktualizacje aplikacji i wtyczek
    • AI w pracy administratora: analiza logów i konfiguracji, weryfikacja podpowiedzi

Pobierz w wersji PDF

Training also available in English .

Przeznaczenie i wymagania

Szkolenie jest przeznaczone przede wszystkim dla:

  • administratorów systemów Linux, którzy utrzymują lub będą utrzymywać serwery WWW,
  • osób odpowiedzialnych za firmowe strony, intranety i aplikacje webowe,
  • DevOpsów, webmasterów i programistów PHP.

Od uczestników oczekujemy podstawowej orientacji w administracji Linuksem: pracy w konsoli, edycji plików konfiguracyjnych i instalacji pakietów. Znajomość PHP i SQL nie jest potrzebna – potrzebne podstawy omawiamy na zajęciach.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się
Wybierz interesujący Cię termin oraz miasto
Warszawa:
Zdalnie:
Żaden termin nie pasuje?
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach