apacge servver status previewOstatnimi czasy szukałem prostego narzędzia do monitoringu serwera apache, a dokładnie analizy ruchu dla konkretnych wirtualnych hostów, a najlepiej gdyby to narzędzie potrafiło wyświetlić zbiorcze statystyki dla kilku serwerów. Oczywiście dobrze by było gdyby owe narzędzie było darmowe. Po kilku minutach spędzonych z Google udało mi się znaleźć coś takiego. Przeczytaj resztę tego wpisu »

Każdy z adminów, który choć raz spotkał się z serwerem memcached, doskonale sobie zdaje sprawę z pewnej jego ułomności, mianowicie nie dysponuje on żadną możliwością ograniczenie dostępu do danych znajdujących się w pamięci tego serwera. Tym samym mając dostęp do serwera, mamy niejako dostęp do wszystkich zgromadzonych tam danych, co może zagrozić bezpieczeństwu danych a także doprowadzić do nieoczekiwanych błędów w przypadku gdy przez przypadek dwie aplikacje będą przechowywały dane pod tym samym kluczem. Jako ze nie znalazłem w sieci rozwiązania tego problemu, postanowiłem zmodyfikować moduł do PHP (php-memcached), tak aby zapisywał dane w osobnej przestrzeni nazw w zależności od prefiksu jaki ustawimy w php.ini. Pozwoli to na definiowanie osobnej przestrzeni dla każdego z vhostow osobno.

Aktualnie rozszerzenie jest w trakcie tworzenia i testowania, jak tylko będzie gotowe, opublikuję link do repozytorium SVN oraz paczki z kodami źródłowymi.

Kilka dni temu, robiąc porządki w swoich zakładkach natknąłem się na link do ciekawego  projektu noszącego nazwę Gource . Opisywany program służy do tworzenia wizualizacji zmian jakie zachodzą w repozytorium naszego projektu. Animację wygenerowane przez program prezentują drzewo repozytorium na którym widać jakie piki zostały utworzone/zmienione/usunięte przez wszystkich kolaborantów.  Gource współpracuje z systemami kontroli wersji takimi jak SVN, CVS , Git. Poniżej znajdziecie filmik prezentujący wizualizacje zmian jakie zachodziły w repozytorium jednego z projektów, które współtworzę.

W dalszej części wpisu znajdziecie opis jak wygenerować tego typu wizualizację.

Przeczytaj resztę tego wpisu »

Tutorial: Apache2 (worker) + mod_fcgid + php5

Styczeń 31st, 2011 by Sławek

W tym tutorialu znajdziecie instrukcję oraz wskazówki pomocne podczas instalowania apache z obsługą PHP.  Różnica naszej instalacji w porównaniu ze standardową instalacją Apache+PHP polega na tym iż skrypty PHP są wykonywane z uprawnieniami użytkownika a nie jak ma to miejsce w standardowej instalacji,  z uprawnieniami apache.  Kolejna różnicą w porównaniu do standardowych konfiguracji jest fakt, iż sam apache będzie pracował nie jako prefork tylko worker.Cały instalacja zostanie przeprowadzona w środowisku Fedora 13.

Przeczytaj resztę tego wpisu »

Panel hostingowy easy-isp.pl

Grudzień 22nd, 2010 by Sławek

Zapraszam do prezentacji panelu hostingowego. Znaleźć w niej można kilka słów na temat samego panelu, listę funkcjonalności oraz kilka zrzutów ekranu.

Konfigurato skrzynek i przekierowań