Section
Modifier le fichier interfaces pour changer son IP :

Modifier le fichier resolv.conf pour enlever le domaine de base et le remplacer par une ip fixe :

Relancer Debian avec la commande : reboot
Lancer la commande : apt install apache2
Une fois apache2 installé, modifier le fichier html avec nano /var/www/html/index.html si vous le souhaitez.
(tous les sites crées avec apache2 pourrons être modifié dans /var/www/html/leSiteQueTuVeux)
Mettez votre adresse IP sur votre navigateur pour y accéder.
Mettre sa deuxième adresse avec la commande ip adr add x.x.x.x/16 dev ens18 label ens18:0
(le 16 après l’adresse IP est le CIDR, pour le masque de sous-réseau)
ens18 est l’ethernet du réseau. Pour cette deuxième adresse nous renommons ens18 en ens18:0 pour ne pas faire de conflit.

On peut voir que la deuxième IP est active. (première IP ens18, deuxième IP ens18:0)
Créer les fichiers des 2 sites : mkdir -p /var/www/html/site1 /var/www/html/site2
Créer les 2 hôtes virtuels pour les 2 sites : nano /etc/apache2/sites-available/CeQueTuVeuxIP.conf (créer le fichier pour héberger les sites)
Dans le fichier CeQueTuVeuxIP.conf mettre en place les 2 sites comme ceci :

Après avoir fait ça, les sites ne marchent pas, car il faut les activer : a2ensite CeQueTuVeuxIP
Pour vérifier qu’il a bien été ajouter, faites : a2query -s
Puis redémarrer les services : systemctl reload apache2
L’URL pour mes sites est 172.17.202.13 et 172.17.202.113
Copier le fichier pour le changer ensuite : cp /etc/apache2/sites-available/CeQueTuVeuxIP.conf /etc/apache2/sites-available/CeQueTuVeuxPort.conf
Changer le fichier CeQueTuVeuxPort.conf pour qu’il ressemble à ceci :

Après avoir fait ça, les sites ne marchent pas, car il faut les activer (désactiver les sites IP si vous voulez a2dissite CeQueTuVeuxIP) : a2ensite CeQueTuVeuxPort
Puis redémarrer les services : systemctl reload apache2
L’URL pour mes sites est 172.17.202.13:80 et 172.17.202.13:8080
Copier le fichier pour le changer ensuite : cp /etc/apache2/sites-available/CeQueTuVeuxPort.conf /etc/apache2/sites-available/CeQueTuVeuxName.conf
Changer le fichier CeQueTuVeuxName.conf pour qu’il ressemble à ceci :

Après avoir fait ça, les sites ne marchent pas, car il faut les activer (désactiver les sites IP si vous voulez a2dissite CeQueTuVeuxPort) : a2ensite CeQueTuVeuxName
Pour vérifier qu’il a bien été ajouter, faites : a2query -s
Puis redémarrer les services : systemctl reload apache2
L’URL pour mes sites est site1.robin.local et site2.robin.local
Mais les sites ne marcheront pas, car il faut les rajouter dans Windows.
C:\Windows\System32\drivers\etc\hosts
L’URL pour mes sites est 172.17.202.13:80 et 172.17.202.13:8080, ils fonctionneront cette fois.