2014_Webserver
Dieser Webserver läuft auf einem Raspberry Pi 256MB. Die Webseite soll für die Präsentation, sowie für die Dokumentation meiner Projekte dienen.
Problemstellung
Derzeit ist es nicht möglich seine Projekt selbst darzustellen und zu präsentieren.
Aufgabenstellung
Aufsetzten eines kostengünstigen Webservers für die ständige Dokumentation der Projekte.
Projektplan
Im Projektplan ist der geplante zeitliche Ablauf des Projektes festgehalten.
Stand der Technik
Für einem Webserver, welcher zu Hause stehen soll, gibt es folgende Auswahl.
- Raspberry Pi (RPI)
- Raspberry Pi 2
- Banana Pi
- Beaglebone Black
Die Wahl ist auf den RPI gefallen, da dieser vorhanden ist.
Mindmap
Das Mindmap zeigt zu Beginn die gesammelten Gedanken.
Hardware
Folgende Hardware wird verwendet um eine Raspberry Pi als Webserver zu verwenden.
- Raspberry Pi (RPI)
- SD-Karte 8 Gb
- RPI-Gehäuse (optional)
- Netzwerkkabel
- Micro-USB-Netzteil 2A
- Tastatur (erst Konfiguration)
- Bildschirm (erst Konfiguration)
Software
Die folgende Software wird für dieses Projekt benötigt.
- Windowsrechner
- Raspbian NOOBS 1.4.2
- Putty
Die Wahl des Betriebssystem ist auf Raspbian gefallen, ein Ableger von Debian (Linux). Betriebssystemversion NOOBS 1.4.2 (neu Auflage des Webservers). Betriebssystem runterladen, auf SD-Karte kopieren und in den RPI einstecken. Netzwerkkabel und USB-Netzteil am RPI anbringen.
Betriebssystem installieren. Nach der Installation des Betriebssystems wird sich mittels Putty über eine SSH-Verbindung mit dem RPI verbunden. Anmelden auf dem Terminal mit Standard User Pi und Password raspberry.
1. Paketdaten aktualisieren
sudo apt-get update
2. Apache installieren
sudo apt-get install apache2
Das Verzeichnis auf dem RPI ist /var/www/. In diesem Verzeichnis liegt eine HTML-Dokument, welches die Webseite repräsentiert.
Der Webserver ist lokal im Netzwerk verfügbar.
Durch die Verweisung des Routers auf die IP-Adresse des RPIs wird dieser im Internet anzutreffen sein. Dazu wird ein Host benötigt. Dieser ist in meinem Fall ddnss.de. Dieser Hoster ist kostenlos.
Fazit
Die Kosten und der Aufwand für das Aufsetzten eines Webservers ist gering. Die Pflege, sowie die Instandhaltung der Dokumentation wird zur Pflicht.Meiner Meinung nach ist dies aber der effiziente Weg seine Projekte online verfügbar zu machen.