Comment Héberger un Serveur Web Fiable sur Raspberry Pi — Guide Pas à Pas
Parmi les nombreuses fonctions du Raspberry Pi, il peut servir de serveur web pour accès connexion à distance. La configuration est simple, comme vous le verrez dans notre guide.
Comment Configurer un Serveur Web sur Raspberry Pi ?
Le Raspberry Pi doit se connecter à un réseau local (fournisseur service internet) et tourner sur version bureau Raspbian mise à jour. Notre guide explore la procédure setup serveur web Pi pour tout modèle, y compris Raspberry Pi 4 et Zero W.
Étapes clés :
Étape 1 : Accéder au Terminal
Deux façons d'accéder au terminal/gestionnaire fenêtres :
- Sur bureau Raspbian / bureau à distance, appuyez CTRL+ALT+T. Fenêtre terminal apparaît.
- Ou connexion distante via SSH. Possible si fonctionnalité activée sur Raspberry Pi.
Pour connecter : accédez à l'outil Putty, entrez nom utilisateur et mot de passe du Raspberry Pi.
Par défaut : utilisateur pi, mot de passe raspberry. En tant qu'utilisateur par défaut, ces identifiants fonctionnent.
Étape 2 : Mettre à Jour les Paquets
Assure que paquets disponibles Raspberry Pi sont à jour. Entrez :
sudo apt-get update
Permet télécharger versions récentes de tout fichier téléchargé après mise à jour.
Étape 3 : Installer Apache
Apache = serveur web open-source, essentiel pour délivrer contenu dynamique via connexion réseau sans fil/internet. Pour installer :
sudo apt-get install apache2 -y ou apt install apache2
Étape 4 : Installer PHP
Installez PHP pour performance efficace pages web et accès fournisseur internet. Améliore communication base de données. Commande :
sudo apt-get install php libapache2-mod-php -y
Étape 5 : Télécharger MySQL
Téléchargez base de données : MariaDB ou MySQL. Ici MySQL. Commande :
sudo apt-get install mysql-server
À cette étape, on vous demandera de changer le mot de passe root. Choisissez un mot de passe fort et notez-le.
Étape 6 : Installer MySQL
Continuation étape précédente. Après téléchargement, installez :
sudo mysql_secure_installation
Étape 7 : Redémarrer Apache2
Redémarrez serveur web/Apache2 pour confirmer changements effectifs :
sudo service apache2 restart
Étape 8 : Tester le Serveur Web
Testez serveur Apache. Apache a fichier HTML dans sous-répertoire web Apache. Pour servir sur Raspberry Pi, tapez dans barre d'adresse :
https://[Adresse_IP_Hôte]/
En naviguant page par défaut serveur web Raspberry Pi, vous accéderez à page confirmant bon fonctionnement. Ordinateur distant possible aussi.
Construisez site Raspberry Pi en identifiant fichiers PHP/HTML accessibles depuis :
/var/www/html
Rendez dossier accessible utilisateur défaut :
sudo chown -R pi /var/www/html
Changer le Nom d'Hôte de Votre Serveur
Par défaut, nom hôte serveur Pi = raspberry. Si autres noms Pi sur réseau privé, changement impératif :
- Entrez sudo raspi-config sur terminal. Choisissez hostname.
- Ou menu démarrer → Préférences → Configuration Raspberry Pi. Lance version fenêtrée. Sélectionnez Options Réseau.
- Choisissez hostname. Exemple : myraspserver.
- Redémarrage demandé. Sélectionnez Oui pour option boot, ordinateur redémarre. Pi a nouveau nom.
Configurer FTP sur Votre Serveur Web Pi
Serveur web incomplet sans fichiers média/pages web dans emplacement défaut : dossier /var/www/html. Développement web possible sur Raspberry Pi OS.
Pour projets avancés : code d'abord sur PC principal/bureau distant, puis transfert. FTP = meilleur moyen.
- Activez FTP sur Raspberry Pi. Options d'interface → Menu SSH sur raspi-config.
- Sur bureau/portable : Préférences → Configuration Raspberry Pi → onglet Interfaces.
- Modifiez dossier /var/www/ pour faciliter écriture fichiers. Commande : sudo chown pi /var/www/html.
- Sur PC, configurez client FTP avec protocole SFTP. Windows : FileZilla (meilleur gratuit).
- Identifiants défaut : pi et raspberry.
Conclusion
Comme vu, utiliser Raspberry Pi pour accès distant connexion internet = projet serveur facile. Contactez-nous pour plus d'infos sur ce contenu dynamique et plus.
Technologie industrielle
- Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
- Capteur de température infrarouge TMP006 avec Raspberry Pi : bibliothèque Python et guide de configuration
- Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
- Surveillance météo à distance avec Raspberry Pi 3 et PubNub
- Intégration du TI SensorTag à Blynk via Node‑RED sur Raspberry Pi Zero
- Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
- Lecture d'appuis sur bouton via GPIO sur Raspberry Pi : Guide étape par étape
- Capteur d'occupation de salle de bain basé sur Raspberry Pi avec alertes vocales et SMS via Twilio
- Surveiller la température de votre maison avec un tableau de bord Raspberry Pi