Mam domenę, która korzysta z serwerów nazw mojego hosta, jednak nie utworzono dla niej konkretnego wirtualnego hosta. Kiedy przechodzę do domeny, nie mogę znaleźć strony. Jeśli zmienię plik hosts, aby domena wskazywała adres IP pierwszego serwera nazw lub jeśli skonfiguruję wpis DNS dla www jako IP, działa to tak, jak chcę.
Według dzienników dostępu i dzienników błędów nawet nie wygląda na to, że żądanie trafia do Apache. Czy jest coś jeszcze, co muszę skonfigurować, oprócz serwera nazw, aby doamin działał? Pingowanie domeny powoduje, że host nie został znaleziony, ale pingowanie domeny z sekcją hosta wirtualnego pojawia się jako adres IP serwera nazw. czego mi brakuje?
apache-2.2
domain-name-system
web-hosting
nameserver
SJaguar13
źródło
źródło
Odpowiedzi:
Nie jestem pewien, czy poprawnie zrozumiałem problem, więc zacznę od tego, co mówię:
Nie rozumiem, co masz na myśli przez „Pingowanie domeny z sekcją hosta wirtualnego pojawia się jako adres IP serwera nazw”
Ponieważ wszystko działa poprawnie po dodaniu wpisu hosta, wygląda na to, że Apache jest poprawnie skonfigurowany. Ponieważ nie działa bez wpisu hostów, domyślam się, że wpis DNS jest nieprawidłowy. Sprawdź, co się stanie po „wykopaniu host.example.com” - czy zwraca prawidłowy adres IP?
Aktualizacja: Na podstawie tych dodatkowych informacji:
problem jest jasny. Po zarejestrowaniu newdomain.com musisz poinformować rejestratora, że jest on hostowany na ns1.mydomain.com i ns2.mydomain.com; i muszą skonfigurować rekordy „kleju”, aby inni mogli to odkryć. Część tego zawiodła - albo nie powiedziałeś sekretarzowi; lub nie skonfigurowali jeszcze rekordów klejów.
źródło