Configuration web-serveur

Publié le par alex

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

il sera demandé de definir un mot de passe qui servira à se connecter aux bases de données MySQL

et enfin:

sudo apt-get install python-mysqldb

 

puis on reattribu les droits pour qu'il puisse travaillé

sudo chown www-data:www-data /var/www
sudo usermod -a -G www-data pi
Configuration web-serveur

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

 

 

Configuration web-serveur

on choisi bien sur de configurer automatiquement Lighttpd

 

Configuration web-serveur

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

 

 

Configuration web-serveur

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é

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article