Serwer DNS bind9 i hosty wirtualne apache2: uzyskanie wielu wirtualnych hostów do pracy jak foo.myenterprise.com


Moim celem jest udostępnianie różnych witryn (lokalnych wirtualnych hostów) na moim serwerze WWW Apache w mojej korporacyjnej sieci LAN (serwer Debian 9).
Po to aby:
  • openproject.myenterprise.local =>/opt/openproject
  • wiki.myenterprise.local =>/var/www/location/wiki
  • itp.

Skonfigurowałem wirtualne hosty na moim serwerze WWW Apache2 z
  • /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       

Teraz działa z lokalną konfiguracją w
/etc/hosts
172.16.12.171 openproject.myenterprise.local
172.16.12.171 wiki.myenterprise.local

Kiedy dodam

Rozpoznawanie nazw DNS z bind9

to już nie działa. Zakładam, że jest to spowodowane niezdolnością mojego serwera do przekazywania używanej nazwy FQDN.
  • Kiedy pinguję lub umieszczam adres URL w mojej przeglądarce
             wiki       
    działa, ale daje mi główny katalog mojego serwera WWW, a nie wirtualny host wiki


Edycja: ping wiki

daje mi:
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


/edytować

  • Kiedy pinguję wiki.myenterprise.local, to nie działa
             ping: unknown host       
    , Edytować: nslookup działa z w pełni kwalifikowaną nazwą domeny /Edytować


Mój/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


czego mi brakuje? !!!

Myślałem, że ścieżka będzie
       short-name=>DNS=>FQDN=>Apache2=>well page returned
Więc myślę, że to niemożliwe
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Kiedy pinguję lub umieszczam adres URL na wiki mojej przeglądarki, działa, ale przekazuje mi główny katalog mojego serwera internetowego, a nie wirtualny host wiki.

Kiedy wchodzisz po raz pierwszy
         wiki
w oknie przeglądarki powiedziałbym, że nawet jeśli system operacyjny dodaje domeny wyszukiwania podczas próby wyszukiwania DNS,
         Host
nagłówek wysłany w żądaniu HTTP jest dokładnie tym, co umieścisz w oknie przeglądarki, tj.
         Host: wiki
... Aby to zadziałało, dodaj
         ServerAlias wiki
w konfiguracji Apache.

Kiedy pinguję wiki.myenterprise.local, to nie działa.

Czy możesz wkleić dane wyjściowe poleceń ping? Niektóre kroki rozwiązywania problemów do rozważenia:
  • Czy możesz rozwiązać swoje FQDN Proszę udowodnić, że możesz.
  • Czy możesz zezwolić tylko na nazwy hostów, tj. czy domena wyszukiwania jest prawidłowo stosowana do zapytań DNS Proszę udowodnić, że możesz.
  • Czy wszystkie prowadzą do prawidłowego adresu IP Proszę przedstawić dowody.
  • Jeśli świst nie działa, sprawdź reguły routingu i zapory.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się