1

Если я пытаюсь получить доступ к localhost или 127.0.0.1 или даже к моему локальному IP-адресу 192.168.1.14 браузер не может решить эту проблему !? (Почему это даже пытается решить это, я не знаю - я не думал, что это будет необходимо?)

Браузер тратит время, чтобы попытаться решить эту проблему, и в конечном итоге терпит неудачу, пытаясь http://www.localhost/ (в случае localhost).

Перепробовал все браузеры ... Chrome, Firefox, Opera, Safari.

Это работает нормально! Я только что установил XAMPP (Apache, MySQL, PHP, ...), и после установки я мог перейти на localhost чтобы увидеть страницу приветствия XAMPP по умолчанию.

localhost перестал работать первым, хотя я все еще мог перейти к 127.0.0.1 . Но теперь ни одна из этих работ (как будто это заняло время для очистки кешей ?!). И ни один не делает 192.168.1.14 (мой локальный IP).

Как ни странно, я все еще могу перейти к localhost/index.html , localhost/xampp , localhost/phpmyadmin и т.д. Но не к голому localhost . (Хотя я убежден, что в какой-то момент я потерял доступ ко всем барам localhost/phpmyadmin !?). Таким же образом я могу получить доступ к http://192.168.1.14/index.php и 192.168.1.14/xampp/ , но не к 192.168.1.14 .

Веб-сервер работает нормально. Я могу перейти на локальный сайт, который я настроил в VirtualHost, и он работает нормально (только PHP, без БД).

'ipconfig /flushdns - сообщает, что все прошло успешно, но без изменений.

Отключение веб-сервера не имеет значения. (Без запуска веб-сервера он должен немедленно выйти из строя, но вместо этого он все еще пытается разрешить его.)

Отключил антивирус и брандмауэр Windows - без разницы.

В файле Windows HOSTS ранее не было записи для localhost (даже если он работал нормально). Я добавил запись для localhost , но это не имеет значения. Как я уже упоминал выше, даже использование 127.0.0.1 напрямую не работает! Запись IPv6 (::1) закомментирована.

127.0.0.1 localhost

ping localhost работает! И, кажется, правильно пингует мой локальный компьютер (сообщается имя компьютера). Итак, почему это работает, и ничего больше?


Я могу создать VirtualHost с ServerName mylocalhost и добавить подходящую запись в моем файле Windows HOSTS, чтобы указать 127.0.0.1 т.е. 127.0.0.1 mylocalhost и это работает хорошо! (Это отображает домашнюю страницу "Welcome to XAMPP ...")

Документ по умолчанию (т.е. DirectoryIndex) настроен нормально.


Это другой вопрос (от 3 лет назад!) похоже, та же проблема, но нет хороших ответов:
Не удается найти локальный хост через браузер - можно пропинговать локальный хост и 127.0.0.1 нормально

На самом деле я обнаружил множество других ссылок на localhost не работают, но ответов нет. Некоторые из них связаны с конфликтами IPv6, но я не думаю, что это так.

1 ответ1

2

Я очистил кеш браузера! И это работает! (О, как я смеялся ... и плакал!)

Тем не менее, я не думаю, что основной причиной был кеш браузера. Но это действительно окончательно решило проблему в конце браузера!

localhost работал нормально в начале. И тогда это не разрешалось ... во всех браузерах. Именно в этот момент я запустил Safari (которым я редко пользуюсь и должен был быть свободен от проблем с кешем), и он также не работал в Safari.

Затем я крутанулся, сбрасывая DNS (от имени администратора), меняя файл HOSTS, конфигурацию VirtualHost, меняя DNS-серверы, сбрасывая адаптер TCP/IP (netsh int ip reset resetlog.txt - http://support.microsoft.com/kb/299357 - также вижу этот другой вопрос: сам пинг, работает с ipv6, а не с ipv4 в Windows 7), перезагрузка и т.д. И в конечном итоге очистка кеша браузера! Итак, одна из бывших "вспышек", должно быть, разрешила это, но почему это произошло, я до сих пор не знаю!

Одно можно сказать наверняка ... браузеры чертовски плохо отреагировали. Firefox по-прежнему возвращал полный неудачный ответ от DNS моих интернет-провайдеров еще после того, как я сменил DNS-серверы на своем сетевом адаптере. Таким образом, ответ, который я видел, был невозможен, что побудило меня очистить кеш! - вздох -

И мой файл HOSTS больше не содержит запись для 127.0.0.1 localhost - он закомментирован - как это было изначально, до того, как это фиаско началось.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .