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 | Révision précédente | ||
|
debian:vhost [2014/08/07 06:38] Yoh |
debian:vhost [2017/01/04 23:20] (Version actuelle) |
||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| ==== Le fichier vhost ==== | ==== Le fichier vhost ==== | ||
| - | On va activer les alias pour pouvoir utiliser **directoryvirtualroot** dans le fichier vhost. Pour se faire, taper dans un terminal : | + | On va activer les alias pour pouvoir utiliser //directoryvirtualroot// dans le fichier vhost. Pour se faire, taper dans un terminal : |
| <code>sudo a2enmod vhost_alias</code> | <code>sudo a2enmod vhost_alias</code> | ||
| Ligne 26: | Ligne 26: | ||
| </VirtualHost> | </VirtualHost> | ||
| </code> | </code> | ||
| + | |||
| + | ==== Unbound ==== | ||
| + | Maintenant il faudrait que quand on tape une url qui fini par //.localhost//, le navigateur pointe vers //127.0.0.1// pour que l'on ait pas à changer le fichier //hosts// chaque fois que l'on veut rajouter un site en local. | ||
| + | |||
| + | Pour ce faire, on va utiliser [[http://www.unbound.net|Unbound]] qui est un résolveur DNS. | ||
| + | |||
| + | Installer Unbound : | ||
| + | |||
| + | <code>aptitude install unbound</code> | ||
| + | |||
| + | Pour configurer Unbound, il suffit de modifier le fichier situer à l'emplacement ///etc/unbound/unbound.conf// | ||
| + | |||
| + | Exemple de config : | ||
| + | |||
| + | <code> | ||
| + | |||
| + | # Unbound configuration file for Debian. | ||
| + | # | ||
| + | # See the unbound.conf(5) man page. | ||
| + | # | ||
| + | # See /usr/share/doc/unbound/examples/unbound.conf for a commented | ||
| + | # reference config file. | ||
| + | server: | ||
| + | # The following line will configure unbound to perform cryptographic | ||
| + | # DNSSEC validation using the root trust anchor. | ||
| + | auto-trust-anchor-file: "/var/lib/unbound/root.key" | ||
| + | #verbosity: 1 | ||
| + | interface: 127.0.0.1 | ||
| + | interface: 192.168.100.255 | ||
| + | access-control: 0.0.0.0/0 allow | ||
| + | chroot: "" | ||
| + | #outgoing-range: 950 | ||
| + | |||
| + | # *.localhost pour les developpeurs | ||
| + | |||
| + | local-zone: "localhost." redirect | ||
| + | local-data: "localhost. IN A 127.0.0.1" | ||
| + | |||
| + | # Utilisation du DNS de Google pour tout le reste :( | ||
| + | |||
| + | forward-zone: | ||
| + | name: "." | ||
| + | forward-addr: 8.8.8.8 | ||
| + | </code> | ||
| + | |||
| + | Il suffit ensuite d'indiquer à la machine d'utiliser //127.0.0.1// comme server DNS. | ||
