Raspberry Pi Temperaturlogger via Radio (7 / 8 steg)
Steg 7: Installera apache webserver
SSH till Pi och typ:
> sudo lämplig-få installera apache2 php5 libapache2-mod-php5
Om du får ett felmeddelande, skriv:
> sudo groupadd www-data
> sudo usermod -g www-data www-data
Nu att starta om servern: sudo service apache2 vila.
För att se om det installerats korrekt, på en webbläsare typ IP-adress av din Pi (exempel 192.168.1.87) och du borde se en sida som säger "Det fungerar!".
Nu redigera filen /etc/apache2/sites-available/default.
Inne i filen bör du ha en "< VirtualHost >" direktiv.
Inuti att direktiv skriva:
WSGIDaemonProcess temperatur användare = www-data grupp = www-data trådar = 5
WSGIScriptAlias /temperature /var/www/html/temperature/temperature.wsgi
< directory /var/www/html/temperature >
WSGIProcessGroup temperatur
WSGIApplicationGroup % {globala}
Beställ förneka, tillåta
Tillåt från alla
< / katalog >
Detta säger apache att tjäna de sidor som hittas i/var/www/html/temperatur /.
Skapa mappen och kopiera det alla filer och mappar som du hittar här.
Tryck på knappen "Hämta zip" längst ner till höger, att ladda ner alla filer, och kopiera dem till mappen /var/www/html/temperature, efter packa dem.
Du måste redigera filen temperature.wsgi om du har placerat dina filer i en annan mapp än /var/www/html/temperature.
Filen ska se ut:
importera sys
sys.Path.INSERT (0, ' / var/www/html/temperatur')
från index importera app som ansökan
Och du bör ändra raden sys.path.insert... efter dina behov.
Om du har några problem, kommer denna instruktioner från här. Försöka se om att länka hjälper.