У меня есть установка WordPress Multisite с довольно большим количеством сайтов поддоменов. Все это прекрасно работает, однако основной домен не работает. Он даже не показывает белый экран или какие-либо ошибки; просто зависает при загрузке. Я попытался добавить файл HTML в корневой каталог для виртуального хоста, и он также зависает при загрузке.

Я полагаю, что все настройки выполнены правильно (они были настроены довольно давно, и основной домен работал ранее - только недавно он перестал работать); когда я запускаю httpd -t -D DUMP_VHOSTS , я получаю такой вывод:

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server localhost (/private/etc/apache2/extra/httpd-vhosts.conf:44)
         port 80 namevhost localhost (/private/etc/apache2/extra/httpd-vhosts.conf:44)
         port 80 namevhost 5lines.dev (/private/etc/apache2/extra/httpd-vhosts.conf:49)
         port 80 namevhost localhost (/private/etc/apache2/other/aaa_default.conf:1)
Syntax OK

Я проверил журналы ошибок Apache (/var/logs/apache2/error_log и access_log и не получаю ошибок - однако при перезапуске Apache я получаю [warn] Init: Session Cache is not configured [hint: SSLSessionCache]).

Вот как мой виртуальный хост настроен в /etc/apache2/extra/httpd-vhosts.conf:

 <VirtualHost *:80>
      DocumentRoot "/Library/WebServer/Documents/5lines"
      ServerName 5lines.dev
      ServerAlias *.5lines.dev
      ErrorLog /Users/Tom/Desktop/error.log
 </VirtualHost>

error.log тоже ничего не показывает.

Мой файл hosts для localhost выглядит так:

127.0.0.1   localhost 5lines.dev site1.5lines.dev site2.5lines.dev
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0 localhost

(эти строки являются первыми записями после закомментированного раздела в верхней части файла).

Я использую Mac OS X 10.9.4 на Macbook Pro в середине 2010 года. Я установил на своем собственном локальном сервере (то есть, не используя XAMPP, LAMP и т.д.). Когда я запускаю httpd -v , он возвращает:

Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38

Также, вот содержимое /private/etc/apache2/other/aaa_default.conf:

 <VirtualHost *:80>
   #no need for settings, use apache defaults.
 </VirtualHost>

Я также вставил содержимое httpd.conf в pastebin: http://pastebin.com/zCVSh2F4

Если вам нужны другие подробности настройки, я с радостью предоставлю их.

Спасибо за любую помощь :)

PS Причина, по которой я почти уверен, что это Apache, заключается в том, что база данных WordPress отправляется вживую, поэтому содержимое локальной базы данных практически не отличается от содержимого активной (за исключением изменения имен серверов и т.д.). Основной домен и все субдомены работают на живом сайте. Это то же самое для тем / папки. Если это до WordPress, то мне очень жаль.

Раньше у меня также был установлен Pow , но я удалил его, чтобы посмотреть, будет ли работать мой виртуальный хост, но это не имело никакого значения.

РЕДАКТИРОВАТЬ: @pelle попросил меня включить, что вывод для curl -I http://5lines.dev:

HTTP/1.1 200 OK
Date: Sat, 30 Aug 2014 13:49:02 GMT
Server: Apache/2.2.26 (Unix) DAV/2 PHP/5.5.8 mod_ssl/2.2.26 OpenSSL/0.9.8y
X-Powered-By: PHP/5.5.8
X-Pingback: http://5lines.dev/xmlrpc.php
Link: <http://5lines.dev/>; rel=shortlink
Content-Type: text/html; charset=UTF-8

потребовались годы, чтобы дать мне выход. Если бы я сделал то же самое для субдомена 5lines.dev, который отлично работает в браузере, это заняло совсем немного времени, но дал точно такой же результат.

0