2015-07-24 1 views
0

Я обновился до yosemite, и теперь apache не запускается. Я видел много людей, имеющих одну и ту же проблему, но ни одна из исправлений, о которых они упоминают, похоже, работает.Не удалось достоверно определить полное доменное имя сервера после обновления до Yosemite

/и т.д./хосты:

127.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 
fe80::1%lo0  localhost 

/etc/apache2/httpd.conf

ServerName localhost:80 

ответ

-1

Я Linux User апачский и есть несколько вещей, которые я заметил.

127.0.0.1   localhost 
255.255.255.255. broadcasthost 
::1    localhost 
fe80::1%lo0  localhost 

должно быть так, как это мои настройки подписи

127.0.0.1   localhost.localdomain localhost 
255.255.255.0  broadcasthost 
## not 255.255.255.255 as we are defining Apache the netmask 
::1    localhost.localdomain localhost 
fe80::1%lo0  localhost.localdomain localhost 

localhost.localdomain localhost позволяет Apache, чтобы искать и найти свой хосты в локальной сети или через DNS (проверка DNS требует строку localhost.domain.com. Таким образом, , для loopback для хоста или имени хоста (или local.mydomain.com), это задает систему с этим форматом localhost.localdomain. Пример в реальном времени: одно из моих хостов - это X7 и мой домен faron.ca.быть таким:

127.0.0.1 localhost.localdomain localhost 
127.0.1.1 mail 
127.0.1.2 X7 
127.0.122.1 space 

192.168.125.7 mail.faron.ca 
192.168.7.127 X7.faron.ca faron.ca cloud.faron.ca faronhost.ca 
192.168.122.1 space.faron.ca # this is virtual bridge LAN 

# The following lines are desirable for IPv6 capable hosts 
::1  localhost ip6-localhost ip6-loopback 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 
+0

попробовал, все еще не повезло. Спасибо, хотя – user1572796

+0

Я вижу ... Я собираюсь пойти и перейти на Йосемити на VM, и если мне удастся заставить его работать, я отправлю сюда. – Faron

+0

Для ServerName всегда используйте полный качественный адрес домена без порта. Порт уже определен машиной. Отредактируйте 'ServerName localhost', но я часто замечаю сложную область при использовании' localhost'. Если вы настаиваете на использовании 'localhost', тогда вместо этого используйте' 127.0.0.1'. Он должен остановить сообщение об ошибке. – Faron

 Смежные вопросы

  • Нет связанных вопросов^_^