Nachdem ich meinen ersten Raspberry Pi nach langer Wartezeit auspacken und mit Linux bespielen konnte, zeige ich euch, mit wie vielen Zeilen Code ihr einen komplett funktionsfähigen Webserver daheim aufsetzen könnt.

Das basteln hat begonnen

mein erster Raspberry Pi in Aktion

mein erster Raspberry Pi in Aktion

Nachdem im Internet jede Menge Berichte über das Raspberry Pi Projekt die Runde machte, musste ich mir auch so eine Platine zulegen. Ein Spielzeug für Nerds, die sich austoben wollen. Das Prinzip mit wenig Geld das Programmieren usw. in die Welt raus zu tragen finde ich ein gutes Unterfangen.

 

 

 

Bei uns in der Arbeit wetteiferten wir schon, wer als erstes die neue Platine testen kann. Hatte schon etwas von eines dieser Apple Events, wenn Steve Jobbs eine Erneuerung präsentierte und die Leute vor den Stores schlange stehen.

 

Ins Netzwerk einbinden

Dies schreibe ich mir zur Erinnerung, falls ich den Raspberry neu aufsetzen sollte. Als Installationsquelle nehme ich den Raspbian (Raspberry + Debian) als Distribution. Von der Homepage die ZIP herunterladen, entpacken und mittels Win32DiskImager die ISO auf eine frei SD Karte kopieren. Fertig ist der Raspberry Pi zum Starten.

Damit er im Netz integriert werden kann, muss dieser über die /etc/network/interfaces noch eine entsprechende Konfiguration erhalten. In dem Beispiel vergebe ich dem Raspberry Pi eine feste IP Adresse.

sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
    address 192.168.111.100
    netmask 255.255.255.0
    gateway 192.168.111.254

Jetzt muss dieser auch noch die Hostnamen auflösen können. Hierzu muss der nächste Nameserver in die /etc/resolv.conf eingetragen werden:

sudo vi /etc/resolv.conf
nameserver 192.168.111.254

Nachladen der aktuellsten Pakete

Beim Aufspielen der Raspbian Distribution sollte man die nach dem Erstellen des Images empfohlenen Updates nachspielen

sudo apt-get update
sudo apt-get upgrade

Nun sollte man geduldig sein. Der Prozess kann laaaaaaaaannnnggggeee dauern…

Der Webserver

Jetzt kann die eigentliche Installation vom Apache Webserver durchgeführt werden:

sudo apt-get install mysql-server mysql-client apache2 php5 libapache2-mod-php5 phpmyadmin

Ein paar Bestätigungen und schon hat man einen funktionsfähigen Webserver…

Screenshot Brosweraufruf vom apache2 Servers

Screenshot Browseraufruf vom apache2 Servers