Le tableau d'affichage de la salle des profs
Les annonces affichées dans la salle des profs ne sont lues que par ceux qui y entrent. Un intranet, c'est pareil : le site n'est visible que depuis le réseau de l'établissement.
Comprendre ce qu'est un réseau local et un serveur web, installer un serveur web, transférer le site par FTP avec un compte dédié, et mettre à jour le site en toute sécurité.
Une clinique de Marrakech veut un petit site interne pour ses employés : planning des gardes, numéros utiles, procédures. Il ne doit pas être visible sur Internet, seulement depuis les ordinateurs de la clinique. On le déploie sur l'intranet : un serveur web installé sur une machine du réseau local.
Sur le réseau local de la clinique : le poste du développeur, le serveur (IP fixe 192.168.1.20) et les postes des employés.
Un réseau local (LAN) relie les ordinateurs d’un même lieu : école, entreprise, clinique. Chaque machine a une adresse IP privée (192.168.x.x, 10.x.x.x). Un intranet est un site accessible uniquement depuis ce réseau.
Un serveur web est un logiciel qui attend les requêtes HTTP et renvoie les fichiers demandés.
| Logiciel | Système | Dossier du site |
|---|---|---|
| Apache | Linux, Windows (XAMPP) | /var/www/html ou htdocs |
| Nginx | Linux | /usr/share/nginx/html ou /var/www |
| IIS | Windows Server | C:\inetpub\wwwroot |
Sous Ubuntu : sudo apt install apache2, puis on ouvre http://adresse-du-serveur depuis un autre poste. Le serveur doit avoir une IP fixe.
Le FTP (File Transfer Protocol) envoie les fichiers de votre poste vers le serveur. On utilise un client FTP comme FileZilla :
Préférez SFTP (port 22) ou FTPS : la connexion est chiffrée.
webmaster), jamais le compte administrateur ;On teste en local, on sauvegarde l’ancienne version, on envoie les fichiers modifiés, on vérifie. En cas de problème, on remet la sauvegarde. Plus tard, avec Git, les mises à jour pourront se faire par un simple git pull sur le serveur.
Les annonces affichées dans la salle des profs ne sont lues que par ceux qui y entrent. Un intranet, c'est pareil : le site n'est visible que depuis le réseau de l'établissement.
Le serveur web est le magasin, ouvert aux clients du réseau. Le client FTP est le livreur : il apporte les nouveaux fichiers dans la réserve du magasin. Le livreur a sa propre clé, différente de celle des clients.
Hôte : 192.168.1.20 Port : 21 (FTP) ou 22 (SFTP) Utilisateur : webmaster Dossier distant : /var/www/html
Les employés ne retiennent pas 192.168.1.20. Comment leur permettre de taper http://intranet à la place ?
Ajouter un enregistrement dans le serveur DNS interne du réseau (souvent sur le contrôleur de domaine ou la box) : intranet -> 192.168.1.20 Pour un essai sur un seul poste, on peut aussi modifier son fichier hosts.
Pourquoi préférer SFTP (ou FTPS) à FTP, même sur un réseau local ?
FTP envoie le mot de passe et les fichiers en clair : toute personne qui écoute le réseau peut les lire. SFTP (via SSH, port 22) et FTPS chiffrent la connexion.
Écrivez, en 5 étapes, la procédure à suivre chaque fois que vous mettez à jour le site de la clinique.
1. Tester les modifications en local (Live Server) 2. Sauvegarder la version en ligne (télécharger le dossier ou le copier) 3. Se connecter en SFTP avec le compte webmaster 4. Envoyer uniquement les fichiers modifiés 5. Vérifier dans le navigateur (Ctrl + F5 pour vider le cache) et revenir à la sauvegarde en cas de problème