.. | ||
img | ||
ressources | ||
s5/default | ||
.gitignore | ||
00-intro.md | ||
01-dns.md | ||
02-http.md | ||
03-https.md | ||
04-dynamique.md | ||
05-security.md | ||
Makefile | ||
README.md |
Préparation pour intervenant :
== Partie 1 - DNS
- Mettre en place un enregistrement CNAME d'un sous-domaine qui pointe sur un autre sous-domaine qui n'existe pas.
- Bonus si possible : désynchroniser le DNS primaire et les secondaires de la zone pour que seul le primaire ait le CNAME, et que le serial du SOA soit différent entre primaire et secondaire.
== Partie 2 - HTTP
Rien à faire.
== Partie 3 - HTTPS
Faire signer un sous-domaine réel (mais non utilisé) par Let's Encrypt, et recopier le certificat (fullchain.pem et privkey.pem) pour que les étudiants puissent mettre en place ce vhost signé sur leur VM.
== Partie 4 - Web dynamique
== TODO - améliorations et idées à prendre en compte pour prochaine session
- pas assez de schémas visuels dans les slides / supports
- texte (tags pre) qui dépassent des slides
Difficultés rencontrées le 16 mai 2019 :
- DNS : problèmes de DNS menteur sur certains réseaux 4G (Bouygues) qui altèrent les réponses DNS
- mauvaise assimilation / confusion sur différence entre IP et host DNS, confusion entre host DNS et vhost HTTP chez certains étudiants (environ 3-4 sur 17)
- certains recopient de tutos datés du net sans réfléchir…
- certains ne lisent pas les énoncés…
- rythme relativement soutenu, parfois un peu dur pour les élèves de suivre d'une partie à l'autre (beaucoup de sujets abordés)
Idées pour la partie DNS :
- Mettre en place un DNS sur réseau local, avec un TLD virtuel, et pouvoir déléguer des zones NS à chacun des postes des étudiants, pour qu'ils puissent mettre en place leur propre serveur autoritaire et se faire des requêtes entre eux
Pour le web dynamique ça serait bien de leur faire installer un CMS flatfile (pas de base de données, pour simplifier).