Open post
Bezpieczeństwo - a po co mi to?

Bezpieczeństwo – a po co mi to?

Przeskoczymy teraz tematycznie w inny obszar niż Magento 2 🙂 Dzisiaj będzie bardziej filozoficznie, niż technicznie. Jednym z poważniejszych problemów, jaki spotykam wśród czy to znajomych, czy współpracowników, jest bardzo lekceważące podejście do tematów bezpieczeństwa. Nawet śledząc filmy na temat hackerów, możemy się naoglądać co najwyżej niesamowitych grafik 3D albo interface’ów, przy których ręce mi by mi odpadły ze zmęczenia po kilku minutach machania przed sobą. Każdy też zna przelatujące literki w matrixie. Świat bezpieczeństwa jest dla nerdów, a osoby o nim mówiące uchodzą za jedne z bardziej nielubianych w firmie. Ale czy tak musi być i czy dział bezpieczeństwa to ci, którzy tylko wymyślają coraz dłuższe hasła i zabraniają używania wszystkiego? Niekoniecznie.

Więcej „Bezpieczeństwo – a po co mi to?”
Open post
Hosting Magento 2 - Redis

Hosting Magento 2 – Redis

Nadszedł czas na ostatni artykuł z serii hostingu Magento 2. Specjalnie pomijam tutaj temat MySQL gdyż z jednej strony jest to bardzo szeroki temat, ale z drugiej nie ma tutaj specjalnej konfiguracji pod Magento 2 i równie dobrze możemy skonfigurować go tak samo jako pod każdą inną usługę. Dzisiaj chciałbym się przyjrzeć komponentowi dość prostemu, ale przyśpieszającemu pracę całości – Redis.

Więcej „Hosting Magento 2 – Redis”
Open post
Hosting Magento 2 - PHP FPM

Hosting Magento 2 – PHP-FPM

Najwyższy czas omówić jeden z ważniejszych komponentów potrzebnych do uruchomienia Magento 2 – PHP-FPM. Samo PHP oraz sposoby jego konfiguracji opisałem we wcześniejszym artykule. Najważniejsze pytanie jakie musimy sobie na początek postawić to jaką wersję PHP wybrać. Przez wiele lat w języku programowania PHP panowała stagnacja i jedyną słuszną wersją była wersja 5.6. Obecnie mamy wspierane przez zespół PHP wersje 7.1 , 7.2, 7.3. Co ciekawe z powodu stagnacji i trudności przepisania skryptów z wersji PHP 5.6 na 7 wsparcie dla wersji 7.0 skończyło się przed wersją 5.6. Dodatkowo dystrybucje takie jak Debian mają w sobie pakiety z PHP wspierane przez sam zespół dystrybucji. I tak w przypadku Debiana 9 wersją jest PHP7.0, które będzie wspierane aż do końca wsparcia Debiana 9 czyli maksymalnie do 2022 roku. Przy czym najnowsza wersja 7.3 ma oficjalne wsparcie przez zespół go tworzący do 6 grudnia 2021, a stworzona rok temu wersja 7.2 tylko do 30 listopada 2020 roku. Dodatkowo wersja 7.3 nie jest oficjalnie wspierana przez Magento 2.

Więcej „Hosting Magento 2 – PHP-FPM”
Open post
Hosting Magento 2 - VARNISH

Hosting Magento 2 – VARNISH

Pomyślmy przez chwilę o sklepie internetowym jak o zwykłym sklepie. Co najczęściej robimy będąc w nim? Otóż najczęściej ( co za niespodzianka) oglądamy produkty. Na każdy zakupiony produkt przypada co najmniej kilka/kilkadziesiąt obejrzanych produktów. Kolejną sprawą, jaką trzeba mieć na uwadze to ilość oglądających osób. W osiedlowym sklepie zwykle mamy ich kiku-kilkanastu . W przypadku bardzo dużego liczba ta może być nawet trzycyfrowa. Natomiast w sklepie internetowym mogą ich być tysiące i nie jest to coś wyjątkowego. Na nasze szczęście wirtualny świat jest dużo pojemniejszy i nikt nie musi deptać sobie po nogach 🙂

Więcej „Hosting Magento 2 – VARNISH”
Open post

Hosting Magento 2 – wstęp

W przypadku kiedy chcemy wdrożyć sklep internetowy na silniku Magneto 2 kwestia wyboru hostingu nie jest taka prosta jak w przypadku innych silników np. PrestaShop. O ile mogłoby się wydawać, że przecież PHP i MySQL można znaleźć wszędzie to wydajność takiego rozwiązania będzie bardzo niska. Winę na cały stan rzeczy pełni niestety Magento, które jest bardzo ciężkim silnikiem. Ale jednak są sklepy na Magento, które działają bardzo szybko. Czy potrzeba do tego wysoko wydajnych serwerów dedykowanych? Niekoniecznie

Więcej „Hosting Magento 2 – wstęp”
Open post
kvm kopia zapasowa

KVM – kopia zapasowa online maszyny wirtualnej

Ludzi dzielimy na tych, którzy robią kopię zapasową i tych, którzy jeszcze nic nie utracili. Humorystycznie rzecz ujmując są też tacy, którym tylko się wydaje, że robią kopię zapasową (dlatego warto sprawdzić od czasu do czasu czy kopia się robi i czy da się ją odtworzyć). Warto robić zarówno kopię zapasową samych plików (jak kod strony i bazy danych) jak i całej maszyny wirtualnej.

Dlaczego opłaca się robić obie rzeczy?

– kopia zapasowa plików pozwala szybko odtworzyć plik z kopii kiedy go np. przypadkowo usuniemy

– kopia zapasowa całej wirtualnej maszyny pozwala nam oszczędzić czas na konfigurację serwera w przypadku, kiedy lokalny dysk ulega awarii (w tym te połączone w system RAID 1,5,6, 10 etc). Więcej „KVM – kopia zapasowa online maszyny wirtualnej”

Open post
Jeden apt-dater aby zaktualizować je wszystkie

Jeden apt-dater aby zaktualizować je wszystkie

APT-DATER

W dobie wszechobecnych chmur i setek wirtualnych serwerów ciężko jest zapanować nad ich bezpieczeństwem i aktualnością pakietów. Czasami nawet, o dziwo, ciężko zapanować nad ilością maszyn, jakie mamy pod opieką. Kiedyś na jednej maszynie miało się tysiące klientów i kilka/kilkanaście maszyn do zarządzania. Teraz możemy zaoferować każdemu klientowi osobny VPS. Jest to podyktowane zarówno wygodą (łatwiej wdrożyć różną konfigurację per klient) jak i bezpieczeństwem (serwery cachujące najczęściej pracują bez autoryzacji). Do tego dochodzi nam automatyzacja procesów. Przygotowanie nowego serwera dla klienta to już nie jest kilka dni pracy administratora, a użycie jednego z wielu narzędzi do automatycznego tworzenia maszyn. W takim środowisku ilość maszyn jest bardzo dynamiczna, a dopisywanie ich do dokumentacji i ręcznego logowania się traci najmniejszy sens. Więcej „Jeden apt-dater aby zaktualizować je wszystkie”

Open post
php

Konfiguracja PHP na serwerach

Jednym z najczęstszych problemów z jakim można się spotkać w rozmowie na linii administrator – programista jest dyskusja związana z działaniem PHP. Nawet nie liczę ile razy tłumaczyłem, że PHP może mieć wiele różnych konfiguracji i to, że skrypt zadziała na jednym serwerze nie znaczy, że zadziała wszędzie. Nie ma lepszego czy gorszego sposobu na konfigurację PHP. Każdy z nich ma swoje plusy i minusy. Co ciekawe, nawet na tym samym serwerze wchodząc przez przeglądarkę i wywołując plik z konsoli za pomocą polecenia php uruchamiamy PHP w zupełnie inny sposób. Więcej „Konfiguracja PHP na serwerach”

Posts navigation

1 2
Scroll to top