eRIZ's weblog

PHP, webdesign, Linux, Windows i inne, bo nie samym chlebem człowiek żyje

Niezawodny serwer – FreeBSD + Nginx + PHP @ FastCGI

Ostatnio o Nginksie pisałem już jakiś czas temu. Pozmieniało się sporo, sam rozwój tego demona był dla mnie sporym zaskoczeniem. Kiedyś niszowy projekt – dzisiaj – zdobywający popularność w szalonym tempie.

Jednak nie ma co się temu dziwić – wydajność jest znacznie wyższa niż najpopularniejszej kobyły (czyt: Apache). No i fakt, że jest produkcji rosyjskiej – już któryś raz z kolei o tym wspominam, a jest to kolejny program potwierdzający regułę. :)

więcej

mod_rewrite – (pozornie) beznadziejne problemy, które można rozwiązać

mod_rewrite, rewriting, przyjazne URL-e/adresy, maskowanie, przepisywanie, nazw jest sporo. Zresztą, najpopularniejsza pochodzi od swojego protoplasty – czyli mod_rewrite powstałego pod skrzydłami Apache’a jako moduł. Teraz właściwie standard, jeśli chodzi o nowoczesne strony www – nie tylko ze względu na wygląd, ale i (jak ptaszki ćwierkają, choć jest to wątpliwe wobec oficjalnych źródeł) SEO.

Jak zwał, tak zwał, adres http://example.org/kawalek/adresu wygląda dużo estetyczniej i jest łatwiejszy do zapamiętania niż potworki typu http://example.org/?kawalek=adresu&i=jeszcze&inny=fin

Niby nie jest to takie skomplikowane, ale niektóre sytuacje wydają się nie do rozwiązania.

Uwaga, notka tasiemcowata, więc jest spis treści. Polecam się również uzbroić w odpowiednią ilość czasu. ;]

więcej

Apache 2.2 pod Windows z SSL

Wcześniej pisałem o instalowaniu Apache. Ok, (chyba) działa, ale nie ma opcji zestawiania połączeń poprzez SSL. Dzisiaj zajmiemy się instalacją wersji obsługującej połączenia szyfrowane.

Tak naprawdę, cała czynność nie jest szczególnie trudniejsza od tej, do której zalinkowałem. Jeśli wszystko ruszyło z kopyta w wersji bez SSL, można powiedzieć, że instalacja wersji obsługującej szyfrowanie okaże się banalna. ;)

więcej

Alternatywa dla Apache’a – Cherokee

Nie, nie będę pisał o hrabstwach, ani o plemieniu Indian (chociaż Apache – Cherokee nawet etymologicznie są ze sobą powiązane ;)).

Mowa będzie o alternatywnym dla Apache’a demonie http – Cherokee Web Server. A trafiłem nań zupełnie przez przypadek…

Co ciekawe, też sprawnie chodzi na „biednych” maszynach (póki co, trzyma się :)).

więcej

VirtualHosts w Apache na localu

Przeglądając sobie Polskie Forum PHP natrafiłem na posta, którego autor pyta w jaki sposób otwierać na localhoście strony zapisane w różnych katalogach. Pytanie było zadane w trochę innej formie (otwieranie typu: localhost/folder, które wskazuje na folder znajdujący się poza htdocs), ale z tego, co mi wiadomo, to VirtualHostsy działają tylko po osobnych IP

Dzięki temu dysponujemy możliwością postawienia 16581374 (127.0.0.1127.255.255.255) wirtualnych hostów (mam nadzieję, że się nie pomyliłem w obliczeniach; jeśli tak, to proszę mnie poprawić).

więcej

Instalacja i konfiguracja Apache 2.2 z PHP 5.x pod Windows XP

Instalowanie PHP 5 pod Apache 2.0 do bardzo trudnych nie należy. W związku z tym, iż moje biurko dopalał Indianin 2.0 z Tresowanym Słoniem czwartej generacji, postanowiłem trochę odświeżyć paczki, bo chyba się trochę zastałem.

OK, pora na meritum. Najpierw musimy zaopatrzyć się w niezbędne paczki:

W przypadku Apache’a ściągamy najnowsze dostępne binarki dla Windows (plik .msi; na stronie dostępne jest stabilne wydanie). PHP ściągamy w postaci paczki ZIP.

Zaloguj się jako administrator (no, można jeszcze na ograniczonym, ale nie jest to takie wygodne) i… instalujemy.

więcej

Szufladka