Stap 7: Installeer apache webserver
SSH aan uw Pi, en typ:
> sudo ad rem-worden installeren apache2 php5 libapache2-mod-php5
Als u een foutmelding krijgt, typt u:
> sudo groupadd www-data
> sudo usermod -g www-data www-data
Nu opnieuw op te starten van de server: sudo dienst apache2 herstart.
Om te zien als het correct, geïnstalleerd op een webbrowser, type het IP-adres van uw Pi (bijvoorbeeld 192.168.1.87) en u ziet een pagina zeggend "Het werkt!".
Nu het bewerken van het bestand /etc/apache2/sites-available/default.
Binnen het dossier moet je een "< VirtualHost >"-richtlijn.
Binnen deze richtlijn schrijven:
WSGIDaemonProcess temperatuur gebruiker = www-data groep = www-data draden = 5
WSGIScriptAlias /temperature /var/www/html/temperature/temperature.wsgi
< directory /var/www/html/temperature >
WSGIProcessGroup temperatuur
WSGIApplicationGroup % {GLOBAL}
Bestel ontkennen, laat
Toestaan van alle
< / directory >
Dit vertelt apache om te dienen van de pagina's gevonden in/var/www/html/temperatuur /.
Maak die map en kopieer er alle bestanden en mappen die u vindt hier.
Druk op de knop "Download zip" rechtsonder, voor het downloaden van alle bestanden, en kopieer ze naar de map /var/www/html/temperature, na het uitpakken hen.
U moet het bestand temperature.wsgi te bewerken als u uw bestanden in een andere map dan de /var/www/html/temperature hebt geplaatst.
Het bestand ziet er als:
importeren van sys
sys.Path.Insert (0, ' / var/www/html/temperatuur')
importeren uit index app als toepassing
En moet u de sys.path.insert van de lijn... aan uw behoeften wijzigen.
Als u problemen hebt, komen deze instructies uit hier. Probeer te zien als dat helpt koppelen.