
Serwery


VirtualBox i RDP
No tak. Mamy VirtualBox’a, którego możemy zdalnie obsługiwać. Pytanie tylko jak podłączyć się do konsoli każdego VM’a bez… konsoli? Na szczęście jest na to rozwiązanie – RDP. Można skorzystać z konsoli jaką dostarcza phpVirtualBox, ale na moim Ubuntu czasami zamiast tego co trzeba pojawiają się krzaki.
Instalacja FreeNAS 0.7 na VirtualBox
FreeNAS to darmowe środowisko do tworzenia serwera NAS na w zasadzie dowolnym sprzęcie dostępnym w naszym domu, albo… biurze. Pisałem już o nim wcześniej . Z racji na małe porządki, postanowiłem zainstalować FreeNAS w wersji 0.7 na VirtualBox. Niestety zadanie to nie było takie proste. O tyle o ile stworzenie wirtualnej maszyny, wybór typu systemu operacyjnego na BSD -> FreeBSD są raczej oczywiste o tyle dwa dodatkowe ustawienia już nie są.

VirtualBox na Ubuntu + phpVirtualBox
Wirtualizacja – temat jak zawsze na topie. Dzisiaj pobawimy się w ustawienie VirtualBox ‘a na Ubuntu Server (więc nie mamy do dyspozycji GUI), ale mamy za to phpVirtualBox i serwer WWW – więc… mamy kompletne zdalne środowisko do wirtualizacji.
Dlaczego nie XenServer ? A dlatego, że do zarządzania nim mamy tylko prostą konsolę, albo… Windowsa. Jak nie mamy Windowsa – trzeba kombinować. Zależy nam na kompletnym środowisku do uruchamiania maszyn wirtualnych ale zarządzać chcemy tylko przez WWW.

Lighttpd mod_rewrite dla Drupal
Temat Drupal ‘a wraca do mnie jak bumerang 😉 W Polsce mało popularny na tzw. “zachodzie” a nawet na antypodach stanowi zaraz za WordPress’em bazę dla większości stron internetowych. Pomijam fakt, że Biały Dom używa Drupala i że faktycznie Drupal 7 zaczyna być przyjazny użytkownikowi, a nie tylko webdeveloperowi.
Automatyczne logowanie do Ubuntu

Kilka tricków na przyspieszenie strony
Jakiś czas temu Google wyliczyło, że jeżeli strona ładuje się “szybciej” to generuje 20% więcej przychodów. Wszystko idzie więc w kierunku przyspieszania i optymalizacji tego co się da. Są dwa rodzaje operacji jakie możemy wykonać w celu przyspieszenia ładowania strony. Część z nich to zadania server-side, które polegają na optymalizacji generowania strony, przepływu informacji do klienta (kompresja stron, css, JavaScript, cache’owanie zapytań SQL itp, itd). Druga strona to wizualne tricki, które powodują, że strona renderuje się “szybciej” w przeglądarce klienta.

Google uruchamia Page Speed Service
Nie jest to specjalnie nowatorska usługa ( CloudFlare ), ale Page Speed Service w wykonaniu Google na pewno przyniesie lekkie zamieszanie na rynku 🙂 Na czym owa usługa polega? Google posiada sporo serwerów – jak wiadomo, teraz chce się tymi serwerami podzielić z gawiedzią żeby realizować ideę “szybkich stron”. Jak się z nami podzieli tymi serwerami? W bardzo “prosty” sposób. Nasza strona, będzie pobierana bezpośrednio z naszego serwera, optymalizowana przez wykorzystanie technik opisanych z Page Speed Online a następnie dostarczana klientowi z najbliższego serwera Google.
Oczywiście jak na Google przystało, wszystko jest zautomatyzowane i wystarczy tylko dodać rekordy CNAME do naszych DNSów. Usługa jest na razie w fazie beta, można zapisywać się do “kolejki” i czekać na przydziały. Na starcie usługa jest darmowa, potem pewnie pojawią się opłaty. Pytanie, czy warto? Z pewnością – przez jakiś czas używałem na moich serwerach mod_pagespeed który dawał wyraźnego kopa serwowanym stronom, niestety powodował też spore obciążenie procesora. Jeżeli “zrzucimy” całą pracę na serwery Google – efekty mogą być bardzo korzystne.

phpvirtualbox interfejs www dla VirtualBox
Wspominałem już kiedyś o VirtualBox – rozwiązaniu Oracle do wirtualizacji na desktopach. Jest to bardzo wygodne rozwiązanie dla wszystkich, którzy chcą przetestować pewne rozwiązania bez instalacji i specjalnych inwestycji w dodatkowych sprzęt. Jako podstawowe narzędzie do wirtualizacji VirtualBox sprawdza się doskonale.

PuTTY i logowanie bez hasła ciąg dalszy
Wiecie, że po 4 latach pojawiła się nowa wersja PuTTY ? Nie wyobrażam sobie pracy pod Windowsem bez tego przydatnego programu. Co nie zmienia faktu, że zmieniam system operacyjne dosyć często i pracuję na najróżniejszych maszynach… Tym razem wylądowałem na Ubuntu. Miałem swoje klucze dla PuTTYego pod Windowsa, ale oczywiście nie chcą działać domyślnie pod Linuxem. Co należy zrobić? Należy dekodować klucze ppk. Recepta poniżej.