Apache to jeden z najpopularniejszych serwerów WWW. Dostępny nieodpłatnie na licencji open source jest "motorem napędowym" ponad 70% witryn WWW w internecie. W miarę rozwoju serwera Apache jego możliwości i złożoność wzrosły do tego stopnia, że początkujący użytkownicy mogą czuć się przytłoczeni samą koniecznością jego skonfigurowania. Właściwe dostrojenie działania serwera wymaga modyfikowania plików konfiguracyjnych i odpowiedniego dobrania parametrów dyrektyw w nich zawartych. Na szczęście większość typowych funkcji realizuje się w podobny sposób na wszystkich platformach systemowych.
Książka "Apache. Rozmówki" to zestawienie najistotniejszych wiadomości dotyczących konfigurowania serwera Apache i administrowania nim. Można tam znaleźć także wiele przykładów i konkretnych wskazówek. Przeczytaj, a dowiesz się, jak zainstalować serwer Apache w różnych systemach operacyjnych oraz jak uruchomić go i zatrzymać. Nauczysz się diagnozować przyczyny niewłaściwego działania serwera i korzystać z dzienników. Poznasz sposoby łączenia katalogów zawierających pliki stron WWW z odpowiednimi adresami URL, zabezpieczania serwera i zestawiania połączeń szyfrowanych SSL/TLS. Proste stanie się dla Ciebie także maksymalizowanie wydajności serwera.
Książka zawiera omówienie takich oto zagadnień:
* instalowanie Apache´a w systemach Windows i Linux
* włączanie i wyłączanie serwera oraz jego pojedynczych modułów
* struktura plików konfiguracyjnych
* analiza dzienników serwera
* odwzorowywanie adresów URL
* metody uwierzytelniania użytkowników
* stosowanie certyfikatów SSL
* korzystanie z protokołu WebDAV
* poprawa wydajności Apache´a
Dzięki niej szybko skonfigurujesz serwer Apache, a kilkusetstronicowe instrukcje obsługi przestaną Ci być potrzebne.
Apache to jeden z najpopularniejszych serwerów WWW. Dostępny nieodpłatnie na licencji open source jest "motorem napędowym" ponad 70% witryn WWW w internecie. W miarę rozwoju serwera Apache jego możliwości i złożoność wzrosły do tego stopnia, że początkujący użytkownicy mogą czuć się przytłoczeni samą koniecznością jego skonfigurowania. Właściwe dostrojenie działania serwera wymaga modyfikowania plików konfiguracyjnych i odpowiedniego dobrania parametrów dyrektyw w nich zawartych. Na szczęście większość typowych funkcji realizuje się w podobny sposób na wszystkich platformach systemowych.
Książka "Apache. Rozmówki" to zestawienie najistotniejszych wiadomości dotyczących konfigurowania serwera Apache i administrowania nim. Można tam znaleźć także wiele przykładów i konkretnych wskazówek. Przeczytaj, a dowiesz się, jak zainstalować serwer Apache w różnych systemach operacyjnych oraz jak uruchomić go i zatrzymać. Nauczysz się diagnozować przyczyny niewłaściwego działania serwera i korzystać z dzienników. Poznasz sposoby łączenia katalogów zawierających pliki stron WWW z odpowiednimi adresami URL, zabezpieczania serwera i zestawiania połączeń szyfrowanych SSL/TLS. Proste stanie się dla Ciebie także maksymalizowanie wydajności serwera.
Książka zawiera omówienie takich oto zagadnień:
* instalowanie Apache´a w systemach Windows i Linux
* włączanie i wyłączanie serwera oraz jego pojedynczych modułów
* struktura plików konfiguracyjnych
* analiza dzienników serwera
* odwzorowywanie adresów URL
* metody uwierzytelniania użytkowników
* stosowanie certyfikatów SSL
* korzystanie z protokołu WebDAV
* poprawa wydajności Apache´a
Dzięki niej szybko skonfigurujesz serwer Apache, a kilkusetstronicowe instrukcje obsługi przestaną Ci być potrzebne.
Olbrzymie możliwości i wszechstronność serwera Apache uczyniły go najbardziej rozpowszechnionym serwerem WWW. Kilka miesięcy temu Apache Software Foundation opublikowała nową wersję Apache 2.0. Najnowsza edycja Apache jest lepiej przystosowana do pracy na różnych platform systemowych niż wersja 1.3, dzięki czemu coraz częściej można spotkać Apache pracującego pod kontrolą Windows czy Mac OS. Stało się to możliwe dzięki wprowadzeniu modułów zwielokrotnionego przetwarzania, tzw. MPM (ang. Multiprocessing Module), dostosowanych do właściwości rozmaitych systemów operacyjnych, jak również wprowadzeniu przenośnych bibliotek fazy wykonywania (ang. Apache Portable Runtime). Porównując Apache 2.0 z wcześniejszymi wersjami zauważymy też istotne zmiany w procesie kompilacji i konsolidacji serwera.
Apache 2.0 to nie tylko zaawansowana architektura serwera, ale również liczne udoskonalenia i nowe funkcje. Książka ta stanowi obszerny i wyczerpujący przewodnik po wszelkich nowościach wprowadzonych w wersji 2.0. Znajdziesz w niej także informacje o zmianach wprowadzonych w porównaniu z poprzednimi wersjami.
Do kogo adresowana jest ta książka?
Książka jest napisana z myślą o profesjonalistach, którzy zamierzają zainstalować oprogramowanie Apache 2.0 w roli serwera WWW lub uaktualnić zainstalowaną wcześniejszą wersję. Monografia "Apache 2.0 dla zaawansowanych" jest także źródłem informacji niezbędnych przy kompilowaniu serwera oraz przy konfiguracji i dostosowywaniu jego funkcjonalności do indywidualnych wymagań. Zawiera ona liczne przykłady, z których skorzystają programiści i administratorzy.
Zagadnienia omówione w książce
* Nowy serwer WWW Apache 2.0 oraz sposoby uaktualniania z Apache 1.3
* Nowe funkcje Apache dostępne wersji w 1.3 i proponowane możliwości migracji serwera WWW do nowej wersji Apache 2.0
* Instalacja serwera Apache w oparciu o dystrybucje binarne oraz kompilowanie serwera z kodu źródłowego dla systemów operacyjnych UNIX i Windows
* Bezpieczne i wydajne tworzenie dynamicznej zawartości stron WWW za pomocą skryptów CGI i FastCGI
* Implementacje wirtualnych hostów w ramach serwera Apache w prostym i złożonym modelu, a także masowe tworzenie hostów wirtualnych
* Przystosowywanie serwerów Apache do sprawowania funkcji serwera pośredniczącego; zagadnienia związane z buforowaniem zawartości WWW, odpornością na błędy i testowaniem wydajności, a także tworzenie klastrów serwerów WWW
* Monitorowanie i zabezpieczanie serwerów Apache
* Rozszerzanie możliwości serwera Apache poprzez włączanie dodatkowych modułów do obsługi programów w językach Perl, Python, PHP, Tcl, Java, Ruby i protokole WebDAV
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...HighSolutions Sp. z o.o.
Prezentacja, która miała miejsce 2018-04-25 w Poznaniu. Wykonanie: Marek Tenus (HighSolutions).
Jak zainstalować i skonfigurować Dockera? Czym się różni od innych rozwiązań? Jakie są korzyści z korzystania z Dockera?
Zhakuj swojego Wordpressa, WordUP Trojmiastosecman_pl
Prezentacja na WordUP Trójmiasto poświęcona metodom testowania bezpieczeństwa tworzonych przez deweloperów dodatków do Wordpressa. W prezentacji skontrowano się na wybranych atakach na aplikacje webowe: SQL injection, XSS, Upload PHP shell
Docker jest wspaniałą technologią. Przy pomocy Dockera w prosty sposób możemy rozwiązać jeden problem, a na jego miejsce stworzyć dwa inne, nowe, bardziej skomplikowane... Co jest powodem takiego stanu rzeczy? Czy przyczyną jest architektura Dockera? Brak zrozumienia? A może coś więcej?
Franciszek Krasowski: Zastanawialiście się kiedyś nad tym, czym jest PHP-PM? Jak działa? Jak wypada w porównaniu do innych popularnych rozwiązań? Czy jest wystarczająco stabilny? Franciszek Krasowski odpowie na wszystkie te pytania (a także na te, których jeszcze nie zadaliście).
Wstęp do automatyzacji z wykorzystaniem Ansible. Rozpoczynam cykl kolejnych materiałów, tipsów i szybkich lekcji związanych z automatyzacją pracy administratora serwerów. Dziś totalne podstawy. W następnym tygodniu ⏩ Playbooki, czyli przygotowanie scenariusza z kilkoma, następującymi po sobie zadaniami.
WordPress - prezentacja z warsztatów Aye Know Sp. z o.o.Aye Know
Prezentacja z warsztatów #AyeKnow dotyczących tworzenia i zarządzania stroną WWW w oparciu o CMS #WordPress. Podczas warsztatów uczymy jak uruchomić własną stronę lub blog, jak zarządzać stroną, jak ją zabezpieczyć, jak tworzyć treści.
Zparaszamy na warsztaty! Odwiedź naszą stronę: www.aye-know.pl lub profile na Facebooku: https://www.facebook.com/AyeKnow/ lub LinkedIn: https://www.linkedin.com/company/aye-know?trk=top_nav_home
Olbrzymie możliwości i wszechstronność serwera Apache uczyniły go najbardziej rozpowszechnionym serwerem WWW. Kilka miesięcy temu Apache Software Foundation opublikowała nową wersję Apache 2.0. Najnowsza edycja Apache jest lepiej przystosowana do pracy na różnych platform systemowych niż wersja 1.3, dzięki czemu coraz częściej można spotkać Apache pracującego pod kontrolą Windows czy Mac OS. Stało się to możliwe dzięki wprowadzeniu modułów zwielokrotnionego przetwarzania, tzw. MPM (ang. Multiprocessing Module), dostosowanych do właściwości rozmaitych systemów operacyjnych, jak również wprowadzeniu przenośnych bibliotek fazy wykonywania (ang. Apache Portable Runtime). Porównując Apache 2.0 z wcześniejszymi wersjami zauważymy też istotne zmiany w procesie kompilacji i konsolidacji serwera.
Apache 2.0 to nie tylko zaawansowana architektura serwera, ale również liczne udoskonalenia i nowe funkcje. Książka ta stanowi obszerny i wyczerpujący przewodnik po wszelkich nowościach wprowadzonych w wersji 2.0. Znajdziesz w niej także informacje o zmianach wprowadzonych w porównaniu z poprzednimi wersjami.
Do kogo adresowana jest ta książka?
Książka jest napisana z myślą o profesjonalistach, którzy zamierzają zainstalować oprogramowanie Apache 2.0 w roli serwera WWW lub uaktualnić zainstalowaną wcześniejszą wersję. Monografia "Apache 2.0 dla zaawansowanych" jest także źródłem informacji niezbędnych przy kompilowaniu serwera oraz przy konfiguracji i dostosowywaniu jego funkcjonalności do indywidualnych wymagań. Zawiera ona liczne przykłady, z których skorzystają programiści i administratorzy.
Zagadnienia omówione w książce
* Nowy serwer WWW Apache 2.0 oraz sposoby uaktualniania z Apache 1.3
* Nowe funkcje Apache dostępne wersji w 1.3 i proponowane możliwości migracji serwera WWW do nowej wersji Apache 2.0
* Instalacja serwera Apache w oparciu o dystrybucje binarne oraz kompilowanie serwera z kodu źródłowego dla systemów operacyjnych UNIX i Windows
* Bezpieczne i wydajne tworzenie dynamicznej zawartości stron WWW za pomocą skryptów CGI i FastCGI
* Implementacje wirtualnych hostów w ramach serwera Apache w prostym i złożonym modelu, a także masowe tworzenie hostów wirtualnych
* Przystosowywanie serwerów Apache do sprawowania funkcji serwera pośredniczącego; zagadnienia związane z buforowaniem zawartości WWW, odpornością na błędy i testowaniem wydajności, a także tworzenie klastrów serwerów WWW
* Monitorowanie i zabezpieczanie serwerów Apache
* Rozszerzanie możliwości serwera Apache poprzez włączanie dodatkowych modułów do obsługi programów w językach Perl, Python, PHP, Tcl, Java, Ruby i protokole WebDAV
Laravel Poznań Meetup #3 - Uruchomienie i praca z Laravel w wirtualnym konten...HighSolutions Sp. z o.o.
Prezentacja, która miała miejsce 2018-04-25 w Poznaniu. Wykonanie: Marek Tenus (HighSolutions).
Jak zainstalować i skonfigurować Dockera? Czym się różni od innych rozwiązań? Jakie są korzyści z korzystania z Dockera?
Zhakuj swojego Wordpressa, WordUP Trojmiastosecman_pl
Prezentacja na WordUP Trójmiasto poświęcona metodom testowania bezpieczeństwa tworzonych przez deweloperów dodatków do Wordpressa. W prezentacji skontrowano się na wybranych atakach na aplikacje webowe: SQL injection, XSS, Upload PHP shell
Docker jest wspaniałą technologią. Przy pomocy Dockera w prosty sposób możemy rozwiązać jeden problem, a na jego miejsce stworzyć dwa inne, nowe, bardziej skomplikowane... Co jest powodem takiego stanu rzeczy? Czy przyczyną jest architektura Dockera? Brak zrozumienia? A może coś więcej?
Franciszek Krasowski: Zastanawialiście się kiedyś nad tym, czym jest PHP-PM? Jak działa? Jak wypada w porównaniu do innych popularnych rozwiązań? Czy jest wystarczająco stabilny? Franciszek Krasowski odpowie na wszystkie te pytania (a także na te, których jeszcze nie zadaliście).
Wstęp do automatyzacji z wykorzystaniem Ansible. Rozpoczynam cykl kolejnych materiałów, tipsów i szybkich lekcji związanych z automatyzacją pracy administratora serwerów. Dziś totalne podstawy. W następnym tygodniu ⏩ Playbooki, czyli przygotowanie scenariusza z kilkoma, następującymi po sobie zadaniami.
WordPress - prezentacja z warsztatów Aye Know Sp. z o.o.Aye Know
Prezentacja z warsztatów #AyeKnow dotyczących tworzenia i zarządzania stroną WWW w oparciu o CMS #WordPress. Podczas warsztatów uczymy jak uruchomić własną stronę lub blog, jak zarządzać stroną, jak ją zabezpieczyć, jak tworzyć treści.
Zparaszamy na warsztaty! Odwiedź naszą stronę: www.aye-know.pl lub profile na Facebooku: https://www.facebook.com/AyeKnow/ lub LinkedIn: https://www.linkedin.com/company/aye-know?trk=top_nav_home
Overview of the FTP protocol.
In the early days of the Internet, applications were mostly restricted to mail transfer (email) and file transfer. FTP (File Transfer Protocol) is one of the first standardized protocols for exchanging binary and text files between hosts.
FTP is rather simple in that it uses a TCP connection for exchanging commands and a data transfer TCP connection for the actual file transfer.
In normal FTP operation, the client opens the control connection to the FTP server while it is up to the server to open data connections for each file transfer. With the upcoming firewalls, this scheme proved to pose a problem since firewalls tend to block incoming TCP connections. Thus a passive mode was defined where the client is responsible to open the data connection to the server.
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
Niezależnie od tego, czy jesteście developerami, sysadminami, czy też DevOps Engineers – prawie na pewno mieliście doświadczenie z webowymi panelami dostawców usług infrastrukturalnych takich jak AWS, GCP czy też OVH. Z poziomu tych paneli da się “wyklikać” wszystko, czego potrzeba, ale… czy aby na pewno tędy droga? Środowiskiem bardziej naturalnym dla każdego inżyniera jest wszakże edytor tekstu (czy też IDE) oraz różnorakie polecenia wydawane komputerowi w formie skryptów. Czemu by więc z tego nie skorzystać? Jeśli od klikania bez możliwości pomyłki boli Was ręka, zainwestuj w podkładkę pod mysz… ale przede wszystkim wpadnij na prelekcję Piotra, na której to opowie o założeniach podejścia IaC, jego zaletach oraz przedstawi najpopularniejsze narzędzia.
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...PROIDEA
Prelekcja poprzez szybkie nakreślenie architektury platformy Openshift omawia rozwiązania wykorzystane do zabezpieczenia aplikacji działających na kontenerach zarządzanych przez samą platformę. Podczas ich opisu szczególna uwaga zwracana jest na zagadnienia związane z ruchem sieciowym, które mogą mieć istotne znaczenie przy osadzaniu na niej aplikacji usługowych branży telekomunikacyjnej. 1. Wprowadzenie do architektury sieciowej platformy Openshift 2. Wyjaśnienie poprzez jakie mechanizmy architektura Openshift zapewnia bezpieczeństwo oraz integralność aplikacji na niej osadzonych a) separacja na poziomie sieciowym b) separacja na poziomie dostępu do zasobów systemowych oraz dyskowych 3. Sposoby kontroli oraz zabezpieczeń ruchu sieciowego pomiędzy aplikacjami osadzonymi na kontenerach (Istio/Service mesh)
Wtyczka W3 Total Cache to potężne narzędzie, za pomocą którego można znacząco przyśpieszyć działanie naszego serwisu. Warto wiedzieć jak używać różnych mechanizmów cache, ograniczyć ilość żądań wysyłanych do serwera, zmniejszyć rozmiar strony czy korzystać z CDN.
Przenieś się do kontenera, czyli korzyści z Docker i Docker ComposeMariusz Bąk
Docker i Docker Compose to popularne wśród deweloperów narzędzia do konteneryzacji i orkiestracji kontenerów, które wypierają wcześniej stosowaną wirtualizację. Dzięki nim możemy opisywać infrastrukturę za pomocą kodu, utrzymywać jej spójność w ramach zespołu deweloperskiego oraz wersjonować ją. Znacznie ułatwia to rozwijanie złożonych z wielu usług aplikacji.
Prezentacja zawiera krótkie wprowadzenie do tych narzędzi oraz pokazuje kilka użytecznych i ułatwiających pracę trików. Prezentuje również stworzone przeze mnie open-source'owe narzędzie Feater, służące do dynamicznego tworzenia izolowanych środowisk testowych i demonstracyjnych. Dzięki wykorzystaniu przez nie konteneryzacji, można je szybko wdrożyć w typowym wykorzystującym Docker Compose projekcie
Prezentacja będzie zawierała luźne anegdoty i doświadczenia z używania kontenerów dockera w produkcji, również do hostowania aplikacji PHP. Sposoby budowania kontenerów, typowe problemy deploymentu.
Pogadanka na WordUp Gdynia2023 na temat nagłówków wszelakiego typu. Nagłówki związane z dostępnością cyfrową, nagłówki sieciowe, nagłówki w motywach i wtyczkach. Przykłady nagłówków ograniczających podatności stron www bazujące na wytycznych OWASP
Adam Szaraniec, Software Developer w XSolve, w prezentacji na temat nagłówków zwiększających poziom bezpieczeństwa aplikacji WWW.
Adam omawia nagłówki umożliwiające wymuszenie bezpiecznego połączenia między klientem (przeglądarką) a serwerem oraz nagłówek CSP pomagający zabezpieczyć się przed atakiem XSS.