Время от времени, иными словами, Chrome, FireFox и IE время от времени зависают, а иногда и навсегда, и не отображают или не отображают полностью страницу локального хоста. Простая страница test.htm может загружаться либо быстро, либо загружаться вечно.
Я проверяю это, перезагружая страницу с помощью ^ R или ^ F5 (которая выдает ошибку).
Opera и Safari не делают этого, или, если они делают, это не заметно.
Если у меня одновременно открыто несколько браузеров. Как только один браузер зависает и не может отобразить страницу, и показывает этот маленький призрачный концерт, все они будут зависать и не смогут перезагрузить страницу, пока первый не очистится.
Я могу очистить его, перезапустив Apache, включив или выключив WiFi, или нажав escape (но escape только останавливает текущую попытку, так как следующая попытка также не удастся).
Это почти как будто Apache падает каким-то образом.
Вот кое-что из того, что я пробовал:
Редактирование файла etc/hosts в соответствии с рекомендациями других пользователей: 127.0.0.1 locahost.
Избавляемся от .htaccess и сводим httpd.conf к минимуму (см. Ниже):
Упрощение страниц, которые я пытаюсь использовать, например, ломая то, что я могу.
Мои настройки: Win7-x64, Apache Lounge VC11, Apache 2.4.7 (Win32) OpenSSL/1.0.1e
Об ошибках не сообщается в файле журнала Apache. Я удалил .htacess.
Так как я работаю с локального хоста, если я отключу свой Wi-Fi, это, как правило, откроет страницу ожидания. Аналогично, если страница залипает, когда WiFi отключен, при включении она откроет страницу ожидания. Это безумие. Как будто он пытается получить что-то из сети. (И да, я запускаю вирусное программное обеспечение.)
Также я почти исключил php, протестировав файлы .html.
ServerRoot "c:/Program Files (x86)/Apache24"
# MODULES
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule alias_module modules/mod_alias.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule php5_module "c:/Program Files (x86)/php/php5apache2_4.dll"
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
# DIRS / FILES
<Directory />
AllowOverride none
Require all denied
</Directory>
<Directory "C:/home/usedsoup/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Files ".ht*">
Require all denied
</Files>
# ERRORS & LOGS
ErrorDocument 404 "/Missing.php"
ErrorLog "logs/error.log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t %k %D \"%r\" %>s %b" common
CustomLog "logs/access.log" common
</IfModule>
# SSL
Include conf/extra/httpd-ssl.conf
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
# PHP
PHPIniDir "c:/Program Files (x86)/php"
AddHandler application/x-httpd-php .php
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
# Virtual hosts
Listen 80
<VirtualHost *:80>
DocumentRoot "c:/Home/usedsoup/public_html"
ServerName http://localhost:80
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/Home/usedsoup/public_html"
ServerName https://secure.localhost:80
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/Home/usedsoup/public_html"
ServerName http://i.localhost:80
</VirtualHost>