« SPARQL Protocol and RDF Query Language/Travail pratique/Faire un serveur Web » : différence entre les versions
Contenu supprimé Contenu ajouté
→Sous Fedora ou CentOS : Mise a jour |
Aucun résumé des modifications |
||
Ligne 72 :
* simuler le nom de domaine comme si le service était en production et éviter d’utiliser des adresses IP (changeante en production et en développement)
=== Installation :
On suppose que nous sommes dans un environnement de développement :
* Vous ne pouvez pas modifier le DNS de votre réseau
* Votre site
==== Ouvrir le port HTTP de votre conteneur Docker ====
Il faut résoudre localement votre nom de domaine. Ajouter le nom de domaine moncv dans le fichier '''/etc/hosts''' ou '''c://windows/system32/drivers/etc/hosts''' (ous Windows) à la fin de la ligne où se trouve la définition de votre localhost, ici on ajoute le site Web moncv : ▼
'''172.17.0.2 moncv'''▼
Pour un serveur Web, vous devez ouvrir le port 80.
Vous devez modifier votre image Docker (reconstruire l’image et recréer le conteneur) afin d'exposer le port 80.
'''127.0.0.1 localhost moncv'''▼
Rajouter dans votre fichier Docker :
EXPOSE 80
</source>
==== Résoudre votre nom de domaine et connecter le port HTTP via Docker sur Windows ou Mac ====
Via Kitematic, vous devez relier le port 80 de votre PC à ce conteneur.
Pour résoudre votre nom de domaine sous Windows, rajouter la ligne suivante dans le fichier '''c://windows/system32/drivers/etc/hosts''' :
<source lang="bash">
127.0.0.1 moncv
</source>
Quand votre service Web fonctionnera à la fin du TP, vous pourrez consulter votre site Web via l’adresse [http://moncv] (ou sinon [http://127.0.0.1]).
==== Via Docker sous Linux ====
Il faut résoudre localement votre nom de domaine associé à l’adresse IP de votre conteneur.
Ouvrir le fichier sur votre PC :
<source lang="bash">
▲</source>'''Sous CentOS :'''<source lang="bash">
sudo vim /etc/hosts
</source>
Ajouter le nom de domaine moncv avec son IP dans le fichier '''/etc/hosts''' de votre PC :
<source lang="bash">
</source>
Sur le serveur, il faut résoudre ce nom de domaine.
▲
<source lang="bash">
</source>
Quand votre service Web fonctionnera à la fin du TP, vous pourrez consulter votre site Web via l’adresse [http://moncv] (ou sinon [http://172.17.0.2]).
=== Installation : Apache2 ===
|