Configuration web-serveur
Nous allons maintenant pouvoir configurer notre Raspberry-pi en web-serveur afin que celui-ci soit capable de faire notre interface web avec le chauffage et que ce soit accessible plus tard par n’importe quel autre ordinateur de la maison voir même de l’extérieur.
Commençons par mettre a jours les paquets du RPY
sudo apt-get update
sudo apt-get upgrade
ça peut etre un peu long si c'est la premiere fois que vous le faites depuis l'installation du RPY
Nous maintenant installer :
LIGHTTPD qui est un serveur HTTP permettant de publier du contenu Html sur le web
PHP qui est le language pour les pages web dynamique
MySQL qui permet de gérer les bases de donnée
et aussi tout ce qui permet de lier ces éléments entre eux
sudo apt-get install lighttpd
sudo apt-get install php5-common php5-cgi php5
sudo lighty-enable-mod fastcgi-php
ensuite on redemarre le serveur
sudo service lighttpd force-reload
sudo apt-get install mysql-server php5-mysql
sudo apt-get install python-mysqldb
puis on reattribu les droits pour qu'il puisse travaillé
si tout c'est bien passé, vous pouvez vérifier que le serveur fonctionne en tapant l'adresse IP du RPY dans la barre d'adresse du navigateur d'un de vos ordinateur branché sur le même réseau que le RPY.
si vous ne connaissez pas l'adresse ip de cotre RPY tapez:
ifconfig
qui vous donnera son adresse IP
vous pouvez aussi tester le web serveur en passant par l'interface graphique et le navigateur du RPY, en y tapant
http://localhost
Vous pouvez maintenant placé toutes vos pages web dans le dossier /var/www du RPY
Nous allons maintenant installé PHPMyAdmin qui permet de gerer les bases de données plus simplement.
sudo apt-get install phpmyadmin
on choisi bien sur de configurer automatiquement Lighttpd
Ensuite il nous est demandé si l'on veut que phpmyadmin configure une base de donnée par defaut. moi je choisi non
Il nous faut pour finir crée les liens pour phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Une fois fait vous pouvez verifier que cela fonctionne en tapant dans la barre d'adresse, l'adresse du RPY suivi de /phpmyadmin. par exemple
http://19.25.24.35/phpmyadmin
les identifiants par defaut sont root et le mot de passe est celui que vous avez defini pour MySQL
Et voila notre web serveur est pret! yplukacodé