Installation et configuration d'un serveur WEB
Revenir au sommaire du RasberryPi
Le serveur web
Pour installer d’une traite : apache (un serveur HTTP permettant de publier du contenu HTML sur le web), PHP (langage serveur permettant le traitement dynamique d’informations) et MySQL (une base de donnée), nous donnons une procédure.
Comme chaque installation de paquet, nous procédons avant tout à une mise a jour :
sudo apt-get update sudo apt-get upgrade
Bien que certains soient tenté d’installer directement le paquet lamp-server qui englobe tous ces paquets, le Raspberry ne l’entendrait pas de cette oreille, il vous faut donc installer les paquets séparément (mais en une seule ligne)
puis l'installation des paquets nécessaires au serveur WEB
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Après quelques petites questions d’usage, votre serveur web est en place, pour le tester rien de plus simple, tapez la commande :
ifconfig
et repérez l’adresse IP réseau de votre Raspberry pi (très certainement une adresse commençant par 192.168.*.*)
Tapez cette adresse depuis un autre ordinateur branché sur le même réseaux local et TADDAA!! It works !
nb : si vous n’avez pas d’autres pc sur le réseau, passez en mode graphique sur votre Raspberry PI.
startx
Puis ouvrez le navigateur installé par défaut et tapez l’adresse suivante (locale) :
http://127.0.0.1
Notez qu’a partir de maintenant, toutes les pages situées dans le dossier /var/www de votre Raspberry PI seront accessibles via l’adresse réseau tapée (uniquement depuis votre réseau) ou via l’adresse WAN (votre adresse extérieure) une fois que vous aurez débloqué le port 80 sur votre firewall/box/routeur pour l’adresse réseau du Raspberry.
Pour plus d’information sur apache, MySQL et PHP, vous êtes invités a lire la doc d’ubuntu : http://doc.ubuntu-fr.org/lamp qui ne fait pas l'objet d'un détail ici (étant donné qu’il ne s’agit pas de quelque chose de spécifique au Raspberry PI ,libre a ceux qui souhaitent demander plus d'informations de se rendre sur le channel IRC du réseau).
installez le célèbre paquet phpMyAdmin, script php permettant de gérer facilement votre base de données MySQL depuis l’adresse http://votre.ip/phpmyadmin :
sudo apt-get install phpmyadmin
(Le login par défaut est root et le mot de passe est celui que vous avec renseigné lorsque vous avez installé MySQL)