Si vous cherchez un moyen de faire un serveur web pas cher, utilisé principalement comme environnement de test ou pour stocker des fichiers, alors le Raspberry Pi est parfait pour vous. Mais qu'est-ce qu'un Raspberry Pi ? C'est un miniordinateur très peu cher, parfait pour des fonctions de base. Ce guide vous montrera comment faire un serveur web à partir d'un nouveau Raspberry Pi. Veuillez noter que nous travaillerons sur Windows.

Partie 1
Partie 1 sur 7:
Démarrer le système d'exploitation du Raspberry Pi

  1. 1
    Obtenez une copie de l'OS du Raspberry Pi. Il s'agit du système d'exploitation (Operating System), qui est disponible dans la section Références. Il y a plusieurs distributions disponibles, mais pour cet article, nous utiliserons la version « Raspbian ».
  2. 2
    Extrayez l'image vers la carte SD. Pour faire cela, vous aurez besoin d'un outil qui s'appelle le Win32 Disc Imager. Un lien pour ceci est aussi disponible dans la section Références. Maintenant, ouvrez l'outil, naviguez dans le répertoire dans lequel se trouve la carte SD, sélectionnez l'emplacement de l'image de l'OS du Raspberry Pi, et sélectionnez « burn ». Attendez la fin du l'opération.
  3. 3
    Ouvrez la carte SD dans l'explorateur Windows. Il suffit de créer un fichier portant le nom ssh. Il s'agit d'une mise à jour de sécurité introduite depuis Raspbian Jessie.
  4. 4
    Éjectez la carte SD. Une fois que vous avez fait la gravure, vous pouvez la placer dans votre Raspberry Pi, puis branchez le reste des câbles, en vous assurant de brancher le mini USB en dernier.
  5. 5
    Connectez-vous. Une fois que le système d'exploitation a fini de charger, vous devrez vous authentifier. Le nom d'utilisateur par défaut est « pi », et le mot de passe par défaut est « raspberry ».
  6. 6
    Commencez par changer le mot de passe. Depuis la ligne de commandes, tapez :
    sudo passwd pi
    
  7. 7
    Modifiez le mot de passe. Vous pouvez également changer votre mot de passe en tapant sudo raspi-config et en sélectionnant Changer le mot de passe de l'utilisateur ou en allant dans la Configuration du système.
  8. 8
    Entrez votre nouveau mot de passe puis confirmez-le. Notez bien, le curseur ne bougera pas quand vous entrerez les mots de passe, mais vous êtes bien en train d'entrer du texte.
    Publicité

Partie 2
Partie 2 sur 7:
Lancer les mises à jour logicielles

  1. 1
    Préparez-vous. Comme vous exécutez une version récente de Debian, vous aurez un peu de nettoyage, d'installation et de mises à jour à faire. Premièrement, vous allez mettre à jour l'horloge et vos sources, puis actualiser tous les paquets préinstallés. Tapez ce qui suit dans la ligne de commande (appuyez sur retour ou entrée après chaque ligne) :
    sudo dpkg-reconfigure tzdata
    sudo apt-get update
    sudo apt-get upgrade
    
  2. 2
    Réglez la date et l'heure. Tapez dans la ligne de commande (remplacez si nécessaire) :
    sudo date --set="30 December 2013 10:00:00"
    
    Publicité

Partie 3
Partie 3 sur 7:
Garder le micrologiciel à jour

  1. 1
    Installez l'outil de mise à jour. Ensuite, vous installerez l'outil de mise à jour du RPI produit par Hexxeh pour garder le Raspberry Pi à jour. Pour faire cela, exécutez les commandes suivantes (appuyez sur retour ou entrée après chaque ligne) :
    sudo apt-get install ca-certificates
    sudo apt-get install git-core
    sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update  -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
    sudo rpi-update
    sudo shutdown -r now
    

Partie 4
Partie 4 sur 7:
Installer SSH

  1. 1
    Installez SSH. Cette opération vous permet de tout faire depuis un autre ordinateur. Pour faire cela, notez d'abord l'adresse IP du Raspberry Pi :
      hostname -I
      
    • Vous devrez voir quelque chose comme ceci :
    • 192.168.1.17
      
    • Vous aurez ainsi l'adresse IP de votre Raspberry P.
  2. 2
    Maintenant, activez SSH. Redémarrez (appuyez sur retour ou entrée après chaque ligne) :
    Après avoir noté le inet addr, faites :
    
    sudo/etc/init.d/ssh start
    
    à chaque fois que vous démarrez le pi.
    Conseil : si une erreur survient,  utilisez la commande ci-dessous, puis la commande ci-dessus.
    
    sudo apt-get install ssh
    
    Puis, redémarrez votre pi :
    sudo shutdown -r now
    
  3. 3
    Débrancher les cordons de votre clavier USB et de votre moniteur. Ceux-ci ne sont plus nécessaires, comme tout le reste sera fait par le biais de SSH.
  4. 4
    Téléchargez un client SSH comme PuTTy (www.putty.org). Vous pouvez le faire gratuitement depuis Google. Ce client peut vous connecter à l'adresse IP de votre Raspberry Pi en s'authentifiant avec le nom d'utilisateur « pi » et le mot de passe que vous avez configuré précédemment.
    Publicité

Partie 7
Partie 7 sur 7:
Installer FTP

  1. 1
    Installez FTP. Ce service permet de transférer des fichiers vers et depuis votre Raspberry Pi.
  2. 2
    Prenez possession de la racine web :
    sudo chown -R pi /var/www
    
  3. 3
    Ensuite, installez vsftpd :
    sudo apt-get install vsftpd
    
  4. 4
    Éditez votre fichier vsftpd.conf :
    sudo nano /etc/vsftpd.conf
    
  5. 5
    Faites les changements suivants :
    • anonymous_enable=YES à anonymous_enable=NO ;
    • dé-commentez local_enable=YES et write_enable=YES en supprimant le symbole # au début de chaque ligne ;
    • puis allez en bas du fichier et ajoutez force_dot_files=YES.
  6. 6
    Maintenant, sauvegardez et quittez en faisant CTRL-O, CTRL-X.
  7. 7
    Puis, redémarrez vsftpd :
    sudo service vsftpd restart
    
  8. 8
    Créez un raccourci depuis le dossier home de l'utilisateur de Pi vers /var/www :
    ln -s /var/www/ ~/www
    
  9. 9
    Utilisez FTP. Vous pouvez maintenant le faire en vous servant de l'utilisateur de Pi et ainsi accéder au dossier /var/www via un raccourci qui devrait apparaitre après authentification.
    Publicité

Conseils

  • Il n'est pas nécessaire d'installer un serveur FTP si vous avez installé un serveur SSH. Vous pouvez utiliser une application comme WinSCP pour vous connecter via SCP qui est plus sûr et ne vous oblige pas à ouvrir un autre port sur votre Raspberry Pi.
  • Si vous avez un message d'erreur disant : « wget: command not found », faites « sudo apt-get install wget ».
Publicité

Éléments nécessaires

  • Un Raspberry Pi (modèle B)
  • Une carte SD vierge d'au moins quatre gigabits
  • Un câble micro USB (pour l'alimentation)
  • Un câble réseau avec accès à Internet
  • Un clavier USB ou une connexion SSH

Références

  1. http://www.raspberrypi.org/downloads – Téléchargement de l'OS de Raspberry Pi
  2. https://launchpad.net/win32-image-writer - Téléchargement de Win32 Disc Imager

À propos de ce wikiHow

wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 33 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps. Cet article a été consulté 10 226 fois.
Catégories: Réseaux
Publicité