bind9 Serveur DNS et hôtes virtuels apache2: obtenir le travail de plusieurs hôtes virtuels, tels que foo.myenterprise.com

Mon but - Placer différents sites (Hôtes virtuels locaux) Sur mon serveur Web apache Dans le réseau local de ma société (serveur Debian 9).

De sorte que:

openproject.myenterprise.local => / opt / openproject

wiki.myenterprise.local => / var / www / location / wiki

etc.

J'ai configuré des hôtes virtuels sur mon serveur Web apache2 de

/etc/apache2/sites-available/openproject.conf

ServerName openproject.myenterprise.local

/etc/apache2/sites-available/000-main-static-site.conf

ServerName vmDebDevSrv1.myenterprise.local ServerAlias salado.myenterprise.local

/etc/apache2/sites-available/001-wiki.conf

ServerName wiki.myenterprise.local

Maintenant, cela fonctionne avec une configuration locale dans

/etc/hosts

172.16.12.171 openproject.myenterprise.local
172.16.12.171 wiki.myenterprise.local

Quand j'ajoute

Résolution DNS de bind9

Ça ne fonctionne plus. Je suppose que cela est dû à l'incapacité de mon serveur pour relier le nom de domaine complet utilisé par moi.

Quand je ping ou mettez l'URL dans mon navigateur

wiki

Cela fonctionne, mais me donne le répertoire principal de mon serveur Web et non un wiki hôte virtuel

Changement ping wiki

Donne moi:

ws1: ~$ ping wiki
PING ns1.myenterprise.local (172.16.10.174): 56 data bytes
64 bytes from 172.16.10.174: icmp_seq=0 ttl=64 time=0.282 ms
^C--- ns1.myenterprise.local ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.282/0.325/0.368/0.043 ms

/Éditer

Quand je ping wiki.myenterprise.local, il ne travaille pas

ping: unknown host

,

Éditer:

nslookup Fonctionne avec un nom de domaine complet

/Éditer


Mon /etc/resolv.conf

domain myenterprise.local
search myenterprise.local
nameserver 172.16.12.174
nameserver 172.16.12.1
nameserver ...

/etc/bind/db.myenterprise.local

$TTL|   604800
@| IN| SOA| ns1.myenterprise.local. root.vmDebDevSrv1.myenterprise.local. (
| | | 20181129| ; Serial
| | | 604800|| ; Refresh
| | | 86400|| ; Retry
| | | 2419200|| ; Expire
| | | 604800 )| ; Negative Cache TTL

;Name server information
@| IN| NS| ns1.myenterprise.local.

;IP Address of Domain Name Server(DNS) setted on line above
ns1| IN| A| 172.16.12.174

;CNAME Records
vmDebDevSrv1| IN| CNAME| ns1.myenterprise.local.
wiki| IN| CNAME| vmDebDevSrv1.myenterprise.local.
openproject| IN| CNAME| vmDebDevSrv1.myenterprise.local.

;tried too with
;wiki| IN| A 172.16.12.174
;openproject| IN| A 172.16.12.174

Qu'est-ce qui me manque? !!!

Je pensais que la façon serait

short-name=>DNS=>FQDN=>Apache2=>well page returned

Donc je pense qu'il est impossible d'obtenir
Invité:

Christine

Confirmation de:

Lorsque je ping ou mettez l'URL dans le wiki de mon navigateur, cela fonctionne, mais me donne le répertoire principal de mon serveur Web et non un hôte wiki virtuel.

Quand vous entrez juste

wiki

Dans la fenêtre de votre navigateur, je dirais que même si le système d'exploitation ajoute des domaines de recherche tout en essayant de rechercher DNS,

Host

Titre envoyé dans la demande HTTP, - C'est exactement ce que vous mettez dans la fenêtre du navigateur, c'est-à-dire

Host: wiki

. Afin que cela fonctionnait, ajoutez

ServerAlias wiki

Dans votre configuration Apache.

Quand je ping wiki.myenterprise.local, il ne travaille pas.

Pouvez-vous insérer la sortie de vos équipes ping? Quelques étapes pour dépanner, ce qui devrait être considéré:

Pouvez-vous résoudre vos noms de domaine complet? S'il vous plaît fournir des preuves que vous pouvez.

Pouvez-vous permettre l'utilisation de seuls noms d'hôtes, c'est-à-dire Le domaine de recherche est-il appliqué correctement à vos demandes DNS? S'il vous plaît fournir des preuves que vous pouvez.

Est-ce qu'ils autorisent tous l'adresse IP correcte (et)? S'il vous plaît fournir des preuves.

Si un

ping

Ne fonctionne pas, vérifiez les règles de routage et de pare-feu.

Pour répondre aux questions, connectez-vous ou registre