@@ -70,6 +70,8 @@ Pour détruire la machine virtuelle (au prochain `vagrant up` il faudra recharge
...
@@ -70,6 +70,8 @@ Pour détruire la machine virtuelle (au prochain `vagrant up` il faudra recharge
vagrant destroy
vagrant destroy
```
```
A noter que le répertoire ``/vagrant/`` permet d'écrire des fichiers sur le disque local qui est en dehors de la machine virtuelle.
### Installation du serveur Apache2 et opensssl
### Installation du serveur Apache2 et opensssl
...
@@ -85,7 +87,7 @@ sudo apt-get -y install apache2
...
@@ -85,7 +87,7 @@ sudo apt-get -y install apache2
```
```
#### Vérification que la machine fonctione
#### Vérification que la machine fonctionne
Pour cela il faut ouvrir dans un navigateur la page `http://0.0.0.0:8080` car le port 8080 a été défini dans la configuration du fichier `Vagrantfile`. Il s'agit de la page intitulée "Apache2 Debian Default Page".
Pour cela il faut ouvrir dans un navigateur la page `http://0.0.0.0:8080` car le port 8080 a été défini dans la configuration du fichier `Vagrantfile`. Il s'agit de la page intitulée "Apache2 Debian Default Page".
...
@@ -97,6 +99,9 @@ En changeant le fichier `/var/www/html/index.html` vous pouvez vérifier que cel
...
@@ -97,6 +99,9 @@ En changeant le fichier `/var/www/html/index.html` vous pouvez vérifier que cel
</html>
</html>
```
```
Vérifions que le port https (8443) est bien inactif en accédant à la page suivante `https://0.0.0.0:8443`
# Installation d'openssl
# Installation d'openssl
Ajouter la ligne de commande suivante à votre script afin d'installe `openssl`.
Ajouter la ligne de commande suivante à votre script afin d'installe `openssl`.
...
@@ -118,17 +123,33 @@ une clef privée
...
@@ -118,17 +123,33 @@ une clef privée
``/etc/ssl/private/ssl-cert-snakeoil.key``
``/etc/ssl/private/ssl-cert-snakeoil.key``
Question 1 : Enregistrer cette clef et ce certificat, puis reintialiser le système. Qu'observez vous avec les nouveaux fichiers?
Question 2 : La commande ci-dessou permet de mieux comprendre ce qui se passe sur le certificat. Quel est le problème avec les deux certificats obtenus?
```bash
openssl x509 -text -in ssl-cert-snakeoil.pem
```
Question 3 :
La commande suivante permet de regénérer ce certificat et cette clef.
La commande suivante permet de regénérer ce certificat et cette clef.