🛠 Héberger un serveur web léger

Raspberry Pi Model B Revision 2 (2012) — Fiche carte · 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é

Objetivos

Instalar un servidor web mínimo (lighttpd) en los 512 MB del Model B Rev 2, servir una página estática en el puerto 80 a través de Ethernet 10/100 y ajustar las expectativas debido al bus USB único compartido con el LAN9512.

Material

Código completo

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 debit 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 reseau:
curl -s http://192.168.1.50/

Verificación esperada

curl 2 devuelve el título de la página; desde otro equipo de la red, la misma página se muestra en un navegador; netstat` muestra lighttpd a la escucha en el puerto 80. El caudal real se limita claramente por debajo de 100 Mbps cuando un dispositivo USB está activo, lo cual es normal en esta arquitectura.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales