Modifications

Aller à : navigation, rechercher

RaspberryPi

1 393 octets ajoutés, 30 avril 2013 à 22:57
installation d'un serveur web avec nginx
La librairie [https://github.com/EnotionZ/GpiO EnotionZ/Gpio] donne la possibilité d'interagir avec ces entrées/sorties, à travers [http://nodejs.org/ nodejs] (serveur web javascript).
===test de programmes===
===Processing===
Pour executer Java (requis par Processing), il faut prendre une distribution dédiée en mode soft-point afin d'être compatible (mais plus lent) avec la VM d'Oracle.
Pas encore testé, on attend des retours de votre part...
===Puredata===
http://log.liminastudio.com/writing/tutorials/how-to-build-pd-extended-on-the-raspberry-pi
 
===Servir des fichiers HTML statiques===
 
Le pi n'a que peu de ressources matérielles, il vaut mieux donc utiliser le serveur le plus économe , nginx , au détriment du populaire Apache.
 
$ sudo aptitude install nginx
 
il faut ensuite créer un répertoire, y insérer un premier fiche texte à servir et lui donner les bons propriétaires:
 
$ sudo mkdir /var/www
$ sudo vim /var/www/index.html
 
On insère alors le texte suivant:
 
<html>
Bonjour, monde!
</html>
 
On donne les droits:
 
sudo chown -R www-data:www-data /var/www/
 
On édite ensuite le fichier de configuration de nginx afin qu'il pointe vers le bon répertoire:
 
sudo vim /etc/nginx/sites-enabled/default
 
On repère la ligne suivante:
 
root /usr/share/nginx/www;
 
 
qu'on remplace par:
 
root /var/www;
 
Cette manipulation nous permet de ne pas toucher aux fichiers de configuration par défaut de nginx.
 
Il faut ensuite faire prendre en compte ces modifications au serveur
 
sudo service nginx restart
 
Dirigez maintenant votre nvaigateur à l'URL de votre pi:
 
http://raspberrypi.local
 
si vous avez installé le serveur avahi, sinon, il vous faudra retoruver l'IP via la commande
 
ifconfig
 
et pointer votre navigateur vers une adresse du genre:
 
http://192.168.0.8
 
 
 
 
Vous pouvez remplacer la commande vim par nano si vous n'aimez pas les éditeurs modaux.
==Trucs & astuces==
Emailconfirmed
471
modifications

Menu de navigation