🛠 Héberger un serveur web léger

Fiche carte — Raspberry Pi Model B Revision 2 (2012) · avance · Schéma : IMG-model-b-rev2-avance-3-modelb2-serveur-web-leger.svg — Model B Rev 2 servant des pages via lighttpd sur le port 80, navigateur distant affichant index.html, flux Ethernet limité par le bus USB partagé

Objectifs

Installer un serveur web minimal (lighttpd) sur les 512 MB du Model B Rev 2, servir une page statique sur le port 80 via l'Ethernet 10/100, et dimensionner les attentes à cause du bus USB unique partagé avec le LAN9512.

Matériel

Code complet

sudo apt update && sudo apt install -y lighttpd
sudo lighty-enable-mod fastcgi 2>/dev/null || true
sudo service lighttpd force-reload
# Page de test
sudo mkdir -p /var/www/html
echo "<h1>Bonjour depuis le Model B Rev 2</h1>" | sudo tee /var/www/html/index.html
# Ecoute et débit attendu (10/100 partage le bus USB 480 Mbps avec les ports USB)
sudo netstat -tlnp | grep :80
curl -s http://localhost/ | head -2
# Depuis un poste du réseau:
curl -s http://192.168.1.50/

Vérification attendue

curl 2 renvoie le titre de la page ; depuis un autre poste du réseau, la même page s'affiche dans un navigateur ; netstat` montre lighttpd en écoute sur le port 80. Le débit réel plafonne bien en dessous de 100 Mbps quand un périphérique USB est actif, ce qui est normal sur cette architecture.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels