Мой сервер Apache не работает с ServerName

#apache #httpd.conf

#apache #httpd.conf

Вопрос:

У меня есть сервер apache на apache версии 2.2, и я не могу получить доступ к веб-сайту с сервера имен, только с IP-адреса (с другого компьютера) или локального хоста (на том же сервере) У меня есть эта конфигурация в httpd.conf

 Listen 80

ServerName localhost:80

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot  "C:/Toolkit/wwwroot"
ServerName configuration.tw.net
#ServerAlias configuration.tw
ErrorLog "logs/error.log"
#Other directives here
CustomLog "logs/access.log" common
</VirtualHost>
  

С configuration.tw.net Я не могу получить доступ к веб-сайту, только с IP-адреса сервера.

Кто-нибудь может помочь мне с этой проблемой?

Комментарии:

1. «ServerName localhost:80» не требуется. Пожалуйста, удалите его. Также убедитесь, что имя хоста / сервера «configuration.tw.net » сопоставляется с правильным IP-адресом в DNS. Вы можете проверить это, выполнив ping.

2. К сожалению, когда я выполняю ipconfig, DNS-суффикс для конкретного соединения.: пуст, и если я выполняю nslookup, я получаю эту запись Server: Unknown . Я исправлю это, и я думаю, что это решит мою проблему. Спасибо за быстрый ответ.

3. Обновите, если это решит проблему, чтобы цикл можно было закрыть.

4. Проблема была исправлена, спасибо Roshith