Comment créer un serveur Web Raspberry Pi (avec des images)

Table des matières:

Comment créer un serveur Web Raspberry Pi (avec des images)
Comment créer un serveur Web Raspberry Pi (avec des images)

Vidéo: Comment créer un serveur Web Raspberry Pi (avec des images)

Vidéo: Comment créer un serveur Web Raspberry Pi (avec des images)
Vidéo: Comment Installer Codeblocks 20.03 sur Windows 10 | 2022 2024, Avril
Anonim

Si vous cherchez un moyen de créer un serveur Web bon marché, principalement à utiliser comme environnement de test ou pour stocker des fichiers, alors le Raspberry Pi est parfait pour vous. Qu'est-ce qu'un Raspberry Pi ? C'est un mini-ordinateur bon marché, parfait pour les fonctions de base. Ce guide vous montrera comment prendre un nouveau Raspberry Pi et le transformer en serveur Web. Veuillez noter que pour cet article, nous travaillerons sous Windows.

Pas

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

2254547 1
2254547 1

Étape 1. Obtenez une copie du système d'exploitation Raspberry Pi (système d'exploitation) à partir du lien dans la section sources

Il existe plusieurs distributions différentes, mais pour cet article, nous utiliserons la version "Raspbian".

2254547 2
2254547 2

Étape 2. Extrayez l'image sur la carte SD

Pour ce faire, nous avons besoin d'un outil appelé Win32 Disc Imager. Un lien pour cela est également disponible dans la section sources. Ouvrez maintenant l'outil, accédez à la lettre de lecteur dans laquelle se trouve votre carte SD, sélectionnez l'emplacement de l'image du système d'exploitation Raspberry Pi et sélectionnez Graver. Attendez qu'il se termine.

2254547 3
2254547 3

Étape 3. Ouvrez la carte SD dans l'Explorateur Windows

Créez simplement un fichier avec le nom ssh. Il s'agit d'une mise à jour de sécurité introduite depuis Raspbian Jessie.

2254547 4
2254547 4

Étape 4. Éjectez la carte SD et placez-la dans votre Raspberry Pi, puis branchez le reste des cordons, en vous assurant de brancher le mini USB en dernier

2254547 5
2254547 5

Étape 5. Connectez-vous une fois le système d'exploitation chargé

Le nom d'utilisateur par défaut est "pi", et le mot de passe par défaut est "raspberry". Les nouvelles versions de Raspbian ont la connexion automatique activée par défaut.

2254547 6
2254547 6

Étape 6. Commencez par changer le mot de passe

Depuis la ligne de commande, tapez:

    sudo passwd pi.

Étape 7. Vous pouvez également modifier votre mot de passe en tapant sudo raspi-config et en sélectionnant Changer le mot de passe utilisateur ou en accédant à la configuration du système

2254547 7
2254547 7

Étape 8. Saisissez votre nouveau mot de passe, puis confirmez-le

Veuillez noter que le curseur ne bougera pas lors de la saisie des mots de passe mais que vous saisissez du texte.

Partie 2 sur 7: Exécution des mises à jour logicielles

2254547 8
2254547 8

Étape 1. Commencez avec les mises à jour

Parce que vous utilisez une nouvelle version de Debian, vous devrez faire un peu de ménage, de mise à jour et d'installation. Tout d'abord, nous allons mettre à jour l'horloge, mettre à jour nos sources, puis mettre à niveau tous les packages préinstallés. Tapez ce qui suit sur la ligne de commande (appuyez sur retour/entrée après chaque ligne):

    sudo dpkg-reconfigure tzdata sudo apt-get mise à jour sudo apt-get mise à jour

2254547 9
2254547 9

Étape 2. Réglez la date et l'heure

À partir du type de ligne de commande (remplacez les pièces si nécessaire):

    sudo date --set="30 décembre 2013 10:00:00"

Partie 3 sur 7: Maintenir le micrologiciel à jour

2254547 10
2254547 10

Étape 1. Installez l'outil de mise à jour RPI de Hexxeh pour aider à garder Raspberry Pi à jour

Pour ce faire, exécutez les commandes suivantes (appuyez sur retour/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 sur 7: Configurer SSH

Nom d'hôtei
Nom d'hôtei

Étape 1. Configurez SSH pour que nous puissions faire tout le reste à partir d'un autre ordinateur

Pour cela, notez d'abord l'adresse IP du Raspberry Pi

    nom d'hôte -I

  • Vous devriez voir quelque chose comme ceci:
  • 192.168.1.17

  • Ce qui apparaît est l'adresse IP de votre Raspberry Pi.
2254547 12
2254547 12

Étape 2. Activez SSH et redémarrez (appuyez sur retour/entrée après chaque ligne):

    Après avoir noté l'utilisation de l'adresse inet: sudo /etc/init.d/ssh démarre à chaque démarrage du pi. Astuce: Si une erreur se produit, utilisez la commande ci-dessous, puis la commande ci-dessus. sudo apt-get install ssh Ensuite, redémarrez votre pi: sudo shutdown -r now

2254547 13
2254547 13

Étape 3. Débranchez les cordons de votre clavier USB et de votre moniteur

Ceux-ci ne sont plus nécessaires, car tout le reste se fera via SSH.

2254547 14
2254547 14

Étape 4. Téléchargez un client SSH comme PuTTy (www.putty.org) qui peut être téléchargé gratuitement depuis Google et connectez-vous à l'adresse IP de votre Raspberry Pi en vous connectant avec le nom d'utilisateur "pi" et le mot de passe que vous avez défini précédemment

Partie 5 sur 7: Installation du serveur Web

2254547 15
2254547 15

Étape 1. Installez Apache et PHP

Pour ce faire, exécutez les commandes suivantes:

    sudo apt-get installer apache2 php5 libapache2-mod-php5

2254547 16
2254547 16

Étape 2. Redémarrez le service:

    redémarrage du service sudo apache2

    OU

    sudo /etc/init.d/apache2 redémarrer

2254547 17
2254547 17

Étape 3. Entrez l'IP

l'adresse de votre Raspberry Pi dans votre navigateur Web. Vous devriez voir une page simple qui dit "Ça marche !"

Partie 6 sur 7: Installation de MySQL

2254547 18
2254547 18

Étape 1. Installez MySQL

Pour ce faire, installez quelques packages avec la commande suivante:

    sudo apt-get install mysql-server mysql-client php5-mysql

Partie 7 sur 7: Installation de FTP

2254547 19
2254547 19

Étape 1. Installez FTP pour permettre le transfert de fichiers vers et depuis votre Raspberry Pi

2254547 20
2254547 20

Étape 2. Prenez possession de la racine Web:

    sudo chown -R pi /var/www

2254547 21
2254547 21

Étape 3. Installez vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Étape 4. Modifiez votre fichier vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Étape 5. Apportez les modifications suivantes:

  • anonyme_enable=OUI à anonyme_enable=NON
  • Décommenter local_enable=OUI et write_enable=OUI en supprimant le # symbole devant chaque ligne
  • puis allez au bas du fichier et ajoutez force_dot_files=OUI.
2254547 24
2254547 24

Étape 6. Enregistrez et quittez le fichier en appuyant sur CTRL-O, CTRL-X

2254547 25
2254547 25

Étape 7. Redémarrez vsftpd:

    redémarrage du service sudo vsftpd

2254547 26
2254547 26

Étape 8. Créez un raccourci depuis le dossier d'accueil de l'utilisateur Pi vers /var/www:

    ln -s /var/www/ ~/www

2254547 27
2254547 27

Étape 9. Vous pouvez maintenant FTP en utilisant l'utilisateur Pi et accéder au dossier /var/www via un raccourci qui devrait apparaître lors de la connexion

Des astuces

  • Il n'est pas nécessaire d'installer un serveur FTP si le serveur SSH est installé. Vous pouvez utiliser une application telle que WinSCP pour vous connecter via SCP, ce qui est plus sûr et évite d'avoir à ouvrir un autre port sur votre Raspberry Pi.
  • Si vous obtenez un message d'erreur disant: "wget: command not found", exécutez "sudo apt-get install wget"

Conseillé: