Anleitung zum Bau und Betrieb einer Webcam

 

Einrichtung eines Webservers


zurück     

Wir richten einen Webserver ein, um unsere Bilder zunächst einmal im Hausnetz abrufen zu können.
 
Ausserdem lässt sich hier die reibungslose Funktion der Anlage testen, bevor wir unsere Bilder ins Internet stellen.

sudo apt-get install lighttpd
sudo apt-get install php
sudo apt-get install php-cgi
sudo lighty-enable-mod fastcgi-php
Das ist ein wenig Overkill, aber wenn wir später weitere Funktionen brauchen sind wir gerüstet.
 
Nun starten wir den Webserver mit
service lighttpd force-reload
Um zu probieren ob unsere Bemühungen von Erfolg gekrönt sind, rufen wir nun unseren Browser (Firefox) auf und geben in die Adresszeile ein:
http://localhost
oder mit IP-Adresse des Raspi (die XXX.XXX mit der eigenen IP-Adresse ersetzen)
http://192.168.XXX.XXX
Hat alles korrekt geklappt, dann sollte jetzt im Browser eine Seite mit der Überschrift "Apache2 Debian Default Page" erscheinen
 
Diese Seite ist unter /var/www/html/index.html abgespeichert.
 
Um wieder was zu lernen, klauen wir uns jetzt einfach von einer fremden Seite Code, mit dem wir die ursprüngliche index.html ersetzen.
 
Ruft dazu die Seite source1.html auf, sie öffnet sich in einem neuen Browserfenster.
Diese Seite enthält das Minimum dessen, was man zu einer Website so braucht.
Um sie zu "klauen" klickt man mit der rechten Maustaste in die neugeöffnete Browserseite und wählt dann View Page Source.
 
Nun klicken wir in der Taskbar den Dateimanager an und gehen dort ins Directory /var/www/html - die Datei index.html sollte zu sehen sein.
wir klicken sie mit der rechten Maustaste und wählen dann Text Editor.
Damit haben wir den graphischen Editor des Raspi geöffnet. Wir gehen auf Bearbeiten - Alles markieren und dann auf Entf oder DEL, jetzt ist die Seite leer.
 
Zurück ins Browserfenster, mit der linken gehaltenen Maustaste den gesamten Text markieren, CTRL-C, ins Editor-Fenster klicken und dort CTRL-V.
 
Jetzt sollten wir eigentlich abspeichern mit CTRL-S, das aber ergibt einen Fehler - wir haben für /var/www/html nicht die nötige Berechtigung!
Das korrigieren wir umgehend in einem Terminalfenster:
cd /var/www
sudo chmod -R g+w,o+w html
Was haben wir gemacht? Dem Directory html und allen weiteren darin befindlichen Dateien wurde Schreibberechtigung für alle User und Gruppen erteilt.
 
Jetzt können wir im Editor unsere Änderungen abspeichern CTRL-S und im Browser einen Reload der Seite localhost durchführen (Reload ist der Kringel links oben neben dem Häuschen).
 
Uff - Gummibärchen - wenn es geklappt hat!

zurück