Apache на Windows загружает битый HTML

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

Я устанавливаю сервер Apache 2.2.22 x86 на Windows 7 из двоичных файлов Apache Lounge. Затем я установил PHP 5.4 и MySQL 5.5.25a.

Я полностью исключил MySQL и PHP и пришел к выводу, что это проблема Apache.

Проблема: каждый раз, когда я делаю обновление для сайта / страницы, он каждый раз загружается по-разному со случайными частями HTML, уничтоженными или отсутствующими.

Это происходит на статическом HTML без сценариев.

Я проверил инструменты разработки в IE, firebug в FF и инструменты разработки в Chrome, и ни один из них не показал никаких проблем.

Пример плохой загрузки (примечание: это статический HTML, а не настоящая страница PHPINFO):

Как вы можете видеть, все таблицы испорчены, если я перезагружу страницу, она будет загружаться по-другому, но все равно будет повреждена и никогда не загрузится правильно.

Это относится ко всем моим ~10 сайтам, и если вы перемещаете сайты на работающий сервер, все они загружаются идеально, как и должно быть. Вопрос где-то на сервере.

Есть идеи?

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

Edit2: я полностью удалил PHP и MySQL, и проблема все еще существует. Я удалил свой файл httpd.conf и просто использовал оригинал с некоторыми незначительными изменениями имени сервера, поэтому это самая простая установка без vhosts, и проблема все еще существует. Я заново загрузил и переустановил, я попробовал версию x64, и проблема все еще существует. Это трахается.

Edit3: хорошо, более странное поведение, это происходит ТОЛЬКО из удаленных браузеров. Использование браузера на сервере и нажатие на localhost прекрасно загружает страницы. Когда я загружаю страницу с любого другого компьютера, она снова показывает все странное. Я бью IP-адрес сервера, поэтому это не проблема DNS.

Edit4: я прибил это еще дальше, удаленные браузеры работают, но не мой. Это недавно установленный компьютер без расширений Chrome или браузера, кроме Firebug для остальных. Однако этот компьютер, который я использую, использует virtualbox для размещения сервера в виртуальной машине. У меня такое чувство, что это портит сетевую карту, а на самом деле это не сервер.

Edit5: установка VMware Workstation в данный момент и установка новой установки всего. Обновлю, когда у меня все будет готово. Я подозреваю, что проблема с VirtualBox.

1 ответ

Решение

Решаемые.

Проблема была связана с Virtual Box и тем, как он использует сеть.

У меня есть установка VMware Workstation на моем хосте, я установил Windows 7 в качестве гостя и настроил Apache, и он работает без нареканий.

Другие вопросы по тегам