Etape 7: Installer le serveur web apache
Ssh sur votre Pi et tapez :
> sudo apt-get installer apache2 php5 libapache2-mod-php5
Si vous obtenez une erreur, tapez :
> sudo groupadd www-data
> sudo usermod -g www-data www-data
Maintenant, pour redémarrer le serveur : sudo service apache2 restart.
Pour voir si il correctement, installé sur un navigateur web, tapez l’adresse ip de votre Pi (exemple 192.168.1.87) et vous devriez voir une page disant « Ça marche! ».
Maintenant, éditez le fichier /etc/apache2/sites-available/default.
À l’intérieur du fichier, vous devriez avoir une directive « < VirtualHost > ».
À l’intérieur de cette écriture la directive :
WSGIDaemonProcess utilisateur de température = groupe www-data = fils de www-data = 5
WSGIScriptAlias /temperature /var/www/html/temperature/temperature.wsgi
< /var/www/html/temperature Répertoire >
WSGIProcessGroup température
WSGIApplicationGroup % {GLOBAL}
Order deny, permettent
Permettre de tous les
< / Annuaire >
Cela indique à apache pour servir les pages trouvées dans/var/www/html/température /.
Créez ce dossier et copiez-y tous les fichiers et dossiers que vous trouverez ici.
Appuyez sur le bouton « Télécharger le zip » en bas à droite, pour télécharger tous les fichiers et copiez-les dans le dossier /var/www/html/temperature, après avoir décompressé les.
Vous devez éditer le fichier temperature.wsgi si vous avez placé vos fichiers dans un dossier autre que /var/www/html/temperature.
Le fichier devrait ressembler à :
import sys
sys.Path.Insert (0, ' / var/www/html/température')
à partir d’index importer app en tant qu’application
Et vous devriez modifier la ligne sys.path.insert... pour répondre à vos besoins.
Si vous avez des problèmes, ces instructions viennent ici. Essayer de voir si ce lien aide.