bind9 Servidor DNS e virtualhosts apache2: chegando ao trabalho de múltiplos hosts virtuais como foo.myenterprise.com

2

Meu objetivo é hospedar vários sites (virtualhosts locais) no meu servidor web apache na LAN da minha empresa (servidor Debian 9).

Para que:

  • openproject.myenterprise.local = > / opt / openproject
  • wiki.myenterprise.local = > / var / www / location / wiki
  • etc.

Eu configurei virtualhosts no meu servidor web apache2 com

  • /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

Agora está trabalhando com uma configuração local em /etc/hosts

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

Quando eu adiciono a resolução de DNS com bind9 , isso não funciona mais. Eu acho que é por causa da incapacidade do meu servidor para retransmitir o FQDN que eu uso.

  • Quando faço ping ou coloco a URL no meu navegador wiki funciona, mas me fornece o diretório principal do meu servidor da Web, não o wiki virtualhost

Edit: ping wiki me dá:

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

/ edit

  • Quando eu faço ping em wiki.myenterprise.local, ele não funciona ping: unknown host , Editar: nslookup funciona com o FQDN / Editar

Meu /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

O que eu estou sentindo falta? !!! Eu achei que o caminho seria short-name=>DNS=>FQDN=>Apache2=>well page returned

Então eu acho que é impossível conseguir

    
por Philippe Gachoud 13.11.2018 / 17:38

1 resposta

1

When I ping or put the url into my browser wiki it works but gives me the main directory of my webserver not the wiki virtualhost.

Quando você insere apenas wiki na janela do seu navegador, eu diria que, embora o sistema operacional adicione os domínios de pesquisa ao tentar realizar uma pesquisa de DNS, o Host cabeçalho enviado na solicitação HTTP é exatamente o que você ve colocado na janela do navegador, ou seja, Host: wiki . Para fazer isso funcionar, coloque um ServerAlias wiki em sua configuração do Apache.

When I ping wiki.myenterprise.local it doesn't work.

Você pode colar a saída dos seus comandos ping? Alguns passos de resolução de problemas a considerar:

  • Você pode resolver seus FQDNs? Por favor, forneça uma prova de que você pode.
  • Você pode resolver usando apenas os nomes de host, ou seja, o domínio de pesquisa está sendo aplicado corretamente às suas consultas de DNS? Por favor, forneça uma prova de que você pode.
  • Todos eles resolvem o (s) endereço (s) IP correto (s)? Por favor, forneça prova.
  • Se ping não funcionar, verifique suas regras de roteamento e firewall.
por 14.11.2018 / 10:23