W zaledwie godzinę przekażę Ci wszystko, co musisz wiedzieć na temat serwera NGINX, aby swobodnie z nim pracować i stawiać z jego użyciem własne aplikacje webowe.
Od podstaw, przez certyfikaty SSL, reverse-proxy, nagłówki HTTP, dynamiczne subdomeny, a na bardziej zaawansowanych warunkach kończąc.
Jest to wiedza niezbędna dla każdego admina, devopsa i nowoczesnego programisty.
za darmo
Jak kierować ruch nie na jeden, a np. na kilka lub kilkanaście serwerów? Jak zaznaczyć, który z tych serwerów jest najmocniejszy i jak dać mu np. 2x większy ruch od pozostałych? Jak obsłużyć sytuację w której jeden z serwerów przestaje działać (upstream backup).
za darmo
Mapowanie zmiennych na wartości to często używana zaawansowana technika, dzięki której możliwe jest znaczne uproszczenie konfiguracji NGINX. Gdy zrozumiesz jak to działa, prawdopodobnie zaczniesz z tego korzystać.
za darmo
Jak zabezpieczyć dowolną lokalizację na serwerze za pomocą loginu i hasła? Jak utworzyć dziesiątki par login/hasło dla każdego z pracowników osobno?
za darmo
Jak sprawić, aby treści pobierane z zewnętrznego serwera aplikacyjnego były zachowywane w pamięci podręcznej np. na kilkanaście sekund? Jak sprawić, aby nagłówki cachujące wysyłane przez serwer nie wyłączyły Twojego cache?
To prawda. Czasy się zmieniają i coś, co niegdyś było trudne, dziś możesz ogarnąć jednym, prostym zapytaniem do ChatGPT. W większości przypadków stworzona konfiguracja jest poprawna. Problemy zaczynają się, gdy chcesz skonfigurować coś mniej standardowego i bardziej skrojonego do Twoich potrzeb. Wtedy czas debugowania wygenerowanej konfiguracji będzie dłuższy niż samodzielne jej stworzeni.
Poza tym powiedz szczerze... wolisz na rozmowie o pracę zabłysnąć wiedzą o konfiguracji NGINX, czy wystrzelić z tekstem, że lubisz przeklejać firmowe configi do okna chatu? ;)
ChatGPT nie jest zły. Korzystaj z niego, wspieraj się nim, ale nie pozwól mu Cię zastąpić. To Ty masz być ekspertem i to Ty masz mieć wiedzę niezbędną do poprawiania i optymalizacji wygenerowanego kodu.
Co do dokumentacji NGINX, to jest ona świetna. Zachęcam do jej czytania, ale rozpoczynanie przygody z tym serwerem webowym od czytania dokumentacji przypomina trochę próbę uczenia dziecka czytania od dania mu do ręki Pana Tadeusza Mickiewicza. Niby nie zaszkodzi, ale dałoby się to zrobić łatwiej i przyjemniej.
Moim celem jest dostarczenie Ci tej łatwej, przyjemnej i niezwykle skondensowanej metody nauki.
Przegląd wybranych scen z kursu
We współczesnym świecie normą są wielogodzinne kursy wideo, w których trenerzy dzielą się swoją wiedzą. Nie mam nic przeciwko takim kursom, ale gdy je widzę, zadaję sobie jedno pytanie - kto ma czas oglądać np. 6 godzin materiału wideo?!
Gdy byłem młodym adminem rozpocząłem swoją naukę NGINX-a oczywiście od czytania dokumentacji. Trzeba przyznać, że tam da się znaleźć dosłownie wszystko i nawet jest ona napisana w dość przystępny sposób.
Problemem był jednak czas. Na nowym stanowisku wymagano, abym znał obsługę tego serwera webowego 'na wczoraj', a ja miałem przed sobą kilkaset stron dokumentacji, w której było wszystko. Nie potrzebowałem wiedzieć wszystkiego. Potrzebowałem po prostu umieć rozpocząć pracę z serwerem.
Moim wybawieniem był kolega, który w zaledwie 3 godziny przeprowadził mnie od poziomu "wiem, co to jest NGINX", do poziomu "napisałem od zera swoją pierwszą konfigurację". Jestem mu wdzięczny za poświęcony czas, ale czy naprawdę potrzebowaliśmy na to tylu godzin?
Kolega nie był przygotowany do nauki. Przykłady na których pracowaliśmy, były wymyślane na bieżąco. Po drodze pojawiło się jeszcze kilka problemów technicznych, które trzeba było rozwiązać, a sam nauczyciel zastanawiał się co jakiś czas, co jeszcze użytecznego mógłby mi powiedzieć.
Czy możliwe byłoby, aby ten sam kolega przygotował przykłady do nauki zawczasu, napisał konspekt lekcji, a do tego przećwiczył w środowisku testowym wszystko, co chciał mi pokazać i przed pokazem rozwiązałby wszystkie problemy techniczne? Oczywiście! Czy wtedy także trwałoby to 3 godziny? Wątpię.
Dobrze przygotowany i dobrze prowadzony kurs jest w stanie przekazać Ci potrzebną wiedzę w ograniczonym czasie. Ja podobnie jak i Ty, nie mam czasu na przerabianie wielogodzinnych poradników. Staram się więc skondensować wiedzę w krótkiej, ale jednocześnie łatwo przyswajalnej formie.
Oddaję w Twoje ręce produkt, który efektywnie wykorzysta każdą minutę, którą w niego zainwestujesz.
Mam ponad 16-letnie doświadczenie w pracy administratora systemów Linux. Od 2018 roku prowadzę swoją firmę hostingową oferującą serwery VPS dla osób chcących się rozwijać w branży DevOps i chcących szlifować swoją wiedzę z administracji systemami.
Mam na swoim koncie już kilka kursów online, z których najpopularniejszy, przerobiony już przez 1100+ kursantów, to "Akademia Debugowania Linuxa". Szkolę także z tematyki sztucznej inteligencji.
Od lat prowadzę swój kanał na YouTube, gdzie możesz posłuchać i zobaczyć, jak wygląda moja metoda dzielenia się wiedzą.
Jestem także zawodowym trenerem (szkolę stacjonarnie od 2016 roku) i często udzielam się na branżowych konferencjach.
Na co dzień wykorzystuję serwer NGINX w niemal każdym swoim projekcie, jak i pomagam w jego konfiguracji swoim klientom. Chciałbym także i Ciebie nauczyć jego konfiguracji.
W pakiecie zawsze wyjdzie taniej :)
NGINX + Ansible
Oszczędzasz 35zł
Mega Paczka Kursów
Oszczędzasz 130zł
NGINX w godzinę
Ansible w godzinę (97zł)
Java Discord Bot (67zł)
Docker w godzinę (87zł)
Mini kurs CURL-a (10zł)
GitHub Actions w godzinę (87zł)
Zabbix w godzinę (117zł)
Terraform w godzinę (87zł)
Routing i firewalle w godz. (97zł)
Vault w godzinę (87zł)
GIT w godzinę (97zł)
Jeśli masz pytania związane z tym szkoleniem, napisz maila na [email protected].