Мій файл / etc / hosts виглядає так:
127.0.0.1 localhost
# 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
Під час створення сервера я виявив, що, хоча я міг успішно пінг localhost, у певних файлах конфігурації для таких служб, як Postfix та Apache та Dovecot, мені потрібно було вказати 127.0.0.1
замість localhost
того, щоб змусити їх працювати.
Мені також потрібно було змінити конфігураційні файли певних веб-сайтів, керованих базами даних, які використовувались localhost
для підключення до MySQL.
Я спробував різні модифікації hosts
файлу, але нічого, що я намагався до цього часу, не допомогло.
Сервер працює під управлінням Ubuntu 12.04.02 LTS. У ньому не встановлено selinux, і зазначена вище ситуація залишається навіть після встановлення політик за замовчуванням IPtables для їх прийняття та очищення.
127.0.0.1
(крім одного, який є%
). Я думаю, що це, ймовірно, виявляє достатньо для мене виправлення, тому я, швидше за все, прийму вашу відповідь.