Documentation

Votre Serveur Web Sur un Cd (par <box>alter</box>)

Vous souaitez présenter une démo d’un de vos sites sur un cd-rom par exemple ? Rien de plus simple !

Le principe

L’idée c’est d’avoir un CD avec du contenu que l’on veut présenter à un utilisateur.

La solution que je propose est d’embarquer un serveur web (ZazouMiniWebServer) avec les données qu’il devra présenter, sur le cd.

Plusieurs utilités sont envisageables à celà :

 On donne un CD et un PC à un commercial, il a ainsi un outil simple pour présenter les produits de la société.

 On veut distribuer des applications en php sans forcer l’utilisateur à installer Apache et php.

 Pour présenter des sites à des clients.

 Pour une soutenance, on arrive avec son serveur dans la poche.

 Pour le fun, c’est pas tout le monde qui met un serveur web avec php et base de donnée fonctionnels sur un CD ;-)

Mode d’emploi

 1. Trouvez un CD vierge

 2. Créez un site (il ne doit pas générer de fichiers, il sera sur un support en lecture seule)

 3. Transférer le contenu du dossier ZMWS à la racine du cd.

 4. Téléchargez (où faites-vous le vôtre) et copiez le fichier Autorun.inf à la racine du cd.

 5. Téléchargez (où faites-vous le vôtre) et copiez l’icône cdzmws.ico à la racine du cd.

 6. Téléchargez et copiez le fichier de commandes cdzmws.bat à la racine du cd. (Notez l’utilisation de l’option -browse pour naviguer directement après avoir lancé le serveurle serveur.

 7. Vous pouvez modifier Autorun.inf pour changer le nom sous lequel apparaîtra le CD et modifier l’icône.

 8. Gravez le tout sur un CD

Conclusion

Naturellement, la base de données ne pourra pas être modifiée, une fois gravée !!! Elle sera toutefois disponible en lecture seule.

On peut imaginer de compléter le dispositif par des accès à une base de données extérieure.

Le PC hôte devra pour celà être raccordé au net(cette condition peut être testée pour éventuellement en faire part à l’utilisateur).

Je vous laisse imaginer les applications supplémentaires.

Un serveur sur clé USB

L’autorun mis à part, on peut faire la même chose avec une clé usb.

On dispose alors d’un support disponible en écriture, ce qui permet d’ajouter une base de données, disponible également en écriture, MySQL ou plus léger, comme une bd perso ou SQLite, ou des fichiers.

On peut envoyer le dongle à une personne, cette dernière lance le serveur, interagit avec lui et renvoit le dongle.