FEMP stack

Megpróbáltam FreeBSD alapokon létrehozni az itthoni tesztkörnyezetemet több-kevesebb sikerrel.

A FreeBSD telepítése és beállítása nem volt nagyobb kihívás, mint annak idején a Gentoo telepítése. Ezen a szinten a BSD és a Linux között kb. annyi különbség érezhető, mint két merőben eltérő Linux disztribúció között.

A fő problémát a virtualbox okozta. Beletelt némi időbe mire sikerült feltennem a VirtualBox Guest Additions-t. Kompromisszumot is kellett kötnöm, mert X nélkül egyszerűen nem sikerült a fordítás. Viszont nem sikerült a megosztott mappákat beállítanom a host és guest rendszerek között. Később olvastam, hogy FreeBSD alatt ez nem támogatott, így nekem tesztkörnyezetnek nem jön be.

nginx webserver

A hétvégi frissítéséknek hála perverzitásom az egekbe szökött és telepítettem egy friss Ubuntu 14.04 szervert, majd arra egy LEMP stacket.

A LAMP ugye azt jelent, hogy Linux Apache MySQL PHP (néhány helyen az M feloldása MySQL helyett MariaDB, míg a P feloldása a PHP helyett Perl, vagy Python), ezzel szemben a LEMP a Linux nginx (engine-x) MySQL PHP.

Az nginx telepítése nem volt nagy kihívás, a php-t és a mysql-t is sikerült könnyen belőni hozzá. A virtual host-ok kezelése is egyszerűen megoldható. Érzésre az oldalak gyorsabban töltődnek be, bár a VirtualBox miatt csodát nem várhatok.

A következő kihívás a nginx webserver BSD alapokon ill. Linux és BSD alapokon a mongoose webserver használata. Kíváncsi vagyok, hogy melyik összetétel a gyorsabb, persze a VirtualBox korlátait figyelembe véve.