Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
apache2 [Le 14/05/2020, 22:03] wil_sly [Mise en place de HTTPS avec Certbot] |
apache2 [Le 23/05/2020, 20:24] krodelabestiole [Création d'hôtes virtuels] example.localhost |
||
---|---|---|---|
Ligne 199: | Ligne 199: | ||
<code>sudo systemctl reload apache2</code> | <code>sudo systemctl reload apache2</code> | ||
- | <note tip>On peut définir un hôte virtuel par un nom de domaine même sans avoir de nom de domaine enregistré chez un registrar. | + | <note tip> |
+ | On peut définir un hôte virtuel par un nom de domaine même sans avoir de nom de domaine enregistré chez un registrar. | ||
+ | |||
+ | On peut soit utiliser un sous-domaine de ''localhost'', comme ''example.localhost'', qui pointera directement sur la machine locale (et qui ne sera donc valable que sur la machine qui fait tourner Apache), soit créer un nouveau nom de domaine "fictif". | ||
Il faut dans ce cas résoudre l'IP du serveur pour un domaine fictif côté client. Cela se fait en [[:tutoriel:comment_modifier_un_fichier|éditant le fichier]] ''/etc/hosts'' côté client avec les [[:sudo|droits d'administration]] pour y ajouter la ligne : | Il faut dans ce cas résoudre l'IP du serveur pour un domaine fictif côté client. Cela se fait en [[:tutoriel:comment_modifier_un_fichier|éditant le fichier]] ''/etc/hosts'' côté client avec les [[:sudo|droits d'administration]] pour y ajouter la ligne : | ||
Ligne 208: | Ligne 211: | ||
Avec la directive ''ServerName example'' dans le //VirtualHost//, l'hôte virtuel sera accessible depuis ce client à l'adresse [[http://example/]]. | Avec la directive ''ServerName example'' dans le //VirtualHost//, l'hôte virtuel sera accessible depuis ce client à l'adresse [[http://example/]]. | ||
- | Cela peut être très pratique en phase de développement sur une machine ou un réseau local, par exemple.</note> | + | Cela peut être très pratique en phase de développement sur une machine ou un réseau local, par exemple. |
+ | </note> | ||
===== HTTPS ===== | ===== HTTPS ===== |