Comment faire un serveur web Raspberry Pi

Опубликовал Admin
4 802
0
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 mini ordinateur 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, pour cet article, nous travaillerons sur Windows.

Démarrer le système d'exploitation du Raspberry Pi

  1. Obtenez une copie de l'OS (Operating System ou système d'exploitation en français) du Raspberry Pi depuis le lien dans la section sources. Il y a plusieurs distributions disponibles, mais pour cet article, nous utiliserons la version « Raspbian ».
  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 sources. 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 ».
  3. Une fois que vous avez fait la gravure, vous pouvez placer la carte SD dans votre Raspberry Pi, puis branchez le reste des câbles, en vous assurant de brancher le mini USB en dernier.
  4. 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 ».
  5. Commencez par changer le mot de passe. Depuis la ligne de commandes, tapez :
  6. 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.

Lancer les mises à jour logicielles

  1. 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, nous allons mettre à jour l'horloge, mettre à jour nos sources, puis actualiser tous les paquets pré-installés. Tapez ce qui suit dans la ligne de commande (appuyez sur retour/entrée après chaque ligne) :
  2. Réglez la date et l'heure. Tapez dans la ligne de commande (remplacez si nécessaire) :

Garder le micrologiciel à jour

  1. Ensuite, nous voulons installer 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/entrée après chaque ligne) :

Installer SSH

  1. Maintenant, nous allons installer SSH afin de pouvoir tour faire depuis un autre ordinateur. Pour faire cela, nous allons tout d'abord noter l'adresse IP du Raspberry Pi : Vous devriez voir quelque chose comme ceci : eth0 Link encap:Ethernet HWaddr fe:fd:45:xx:xx:xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::fcfd:xxx:xxx:xxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0 TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB) Interrupt:76 Assurez-vous d'être connecté à Internet !! Le mot-clé eth0 apparaîtra si vous avez un câble Ethernet branché. Le sans fil sera sans doute appelé wlan0, mais cela peut changer. Sur la deuxième ligne, «inet addr:69.164.xxx.xxx » st l'adresse IP de votre Raspberry Pi.
  2. Maintenant, activez SSH et redémarrez (appuyez sur retour/entrée après chaque ligne) :
  3. Vous pouvez maintenant 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. Téléchargez un client SSH comme PuTTy (www.putty.org) qui peut être téléchargé gratuitement depuis Google et qui 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.

Installer le serveur web

  1. Pour installer Apache et PHP, exécutez les commandes suivantes :
  2. Redémarrez maintenant le service: OU sudo /etc/init.d/apache2 restart
  3. Entrez l'adresse IP de votre Raspberry Pi dans votre navigateur web. Vous devriez voir une simple page qui dit « It Works ! ».

Installer MySQL

  1. Pour installer MySQL, installez quelques paquets avec les commandes suivantes :

Installer FTP

  1. Nous allons maintenant installer FTP qui permet de transférer des fichiers vers et depuis votre Raspberry Pi.
  2. Prenez possession de la racine web :
  3. Ensuite, installez vsftpd :
  4. Éditez votre fichier vsftpd.conf :
  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. Maintenant, sauvegardez et quittez en faisant CTRL-O, CTRL-X.
  7. Puis redémarrez vsftpd:
  8. Créez un raccourci depuis le dossier home de l'utilisateur de Pi vers /var/www:
  9. Vous pouvez maintenant faire un FTP en vous servant de l'utilisateur de Pi et ainsi accéder au dossier /var/www via un raccourci qui devrait apparaître après authentification.

Conseils

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

Éléments nécessaires

  • 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
Теги: