Это создает впечатление, что мое имя хоста правильное:
ubuntu@webserver:~$ hostname
webserver
Ниже представлена команда, которую я выполняю, и ее результат:
ubuntu@webserver:~$ sudo hostname webserver
sudo: unable to resolve host webserver
Вот что находится в моем файле / etc / hosts :
127.0.0.1 localhost
webserverL
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Вот что находится в моем файле / etc / hostname :
webserver
Мне нужно, чтобы это работало правильно, чтобы использовать Apache2.
Исправьте Ваш /etc/hosts
как это:
127.0.0.1 localhost
127.0.1.1 webserverL
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Вам не связали адрес с Вашим именем узла, отредактировали Ваш /etc/hosts
файл следующим образом:
sudo nano /etc/hosts
webserverL
к 127.0.0.1 webserverL
необходимо будет перезапустить Вас, машина для внесения этого изменения вступает в силу.
После попытки всего вышеупомянутого без успеха следующее решило эту проблему для меня. Замененный/etc/nsswitch.conf с новым от исходных медиа установки.... так или иначе мой файл в отказе был так или иначе разделен вниз к одной строке только "хостов: файлы" и составляли только 18 байтов..., новая замена является 19 строками и составляет 507 байтов.
Эта проблема заполоняла меня в течение многих месяцев и, кажется, теперь разрешена и зафиксирована!!