Localhost не работает в Windows 10
Обновлено: 21.11.2024
В последнее время вы не вносили никаких изменений в свой компьютер, но вы включили его, подключились к сети и получили сообщение об ошибке Localhost отказалось подключиться в браузере Chrome. Вы пробуете другие браузеры, чтобы проверить, не является ли проблема Chrome, Edge, Firefox и даже Internet Explorer возвращают одну и ту же ошибку.
В другом случае мы видели это сообщение об ошибке при попытке использовать веб-браузер Chrome и Wampserver для локального размещения веб-сайта. ERR_CONNECTION_REFUSED чаще всего возникает, когда мы пытаемся получить доступ к веб-сайту, используя адрес локального хоста в Chrome, но не в том случае, когда мы используем Internet Explorer для проверки веб-страницы.
Что может быть не так? И есть ли способы обойти проблему Chrome Localhost, отказавшуюся от подключения в Windows 10? В этой статье мы поделимся некоторыми интересными идеями.
Chrome Localhost отказался подключаться к Windows 10? Возможные причины
В некоторых случаях вы получаете сообщение об отказе локального хоста в подключении к Chrome, когда ваш DNS не указывает на адрес локального хоста, 127.0.0.1. Мы видели, как многие пользователи совершали эту ошибку, что приводило к проблемам с Chrome. Другой возможной проблемой будет конфликт брандмауэров и драйверов на вашем компьютере. В некоторых случаях решить проблему помогает установка и обновление правильных сетевых драйверов.
В некоторых случаях IP-подключение не является проблемой, так как Localhost явно отказывается от существующего подключения, поэтому наше решение проблемы не будет иметь большого отношения к серверу. Для обычного пользователя, если никакие другие браузеры на вашем компьютере не работают, вероятным виновником будет сеть, поэтому проверьте состояние сети на вашем компьютере и других подключенных устройствах.
Решение 1. Перезагрузите маршрутизатор
Если вы столкнулись с этой проблемой, вы можете проверить другие подключенные устройства, чтобы узнать, возникают ли на них такие же проблемы. В некоторых случаях выключение маршрутизатора >> отсоединение от источника питания >> выдержка на 30 секунд >> и последующий перезапуск устраняли многие проблемы, связанные с браузером.
Исправить 2. Очистить данные браузера
Исправить 3. Отключите брандмауэр и антивирус
Брандмауэры и антивирусное программное обеспечение иногда блокируют вредоносные веб-страницы, они также фильтруют трафик и, хотя это важно для вашего компьютера, иногда блокируют нежелательные для вас страницы. Если вы работаете над проектом и вам необходимо получить доступ к локальному веб-сайту, мы рекомендуем отключить брандмауэр и антивирус на время вызова проекта. Если проект доступен сейчас, вам просто нужно внести его в белый список вашего антивируса и брандмауэра.
Исправить 4. Измените номер порта
Изменение номера порта устранило проблему, связанную с отказом локального хоста в подключении для многих пользователей, использующих Visual Studio в Windows 10. Чтобы изменить номер порта, перейдите в раздел Свойства проекта >> Интернет >> Серверы >> URL-адрес проекта. Это сработало для многих, поскольку мы заметили, что у них возникает конфликт с этим конкретным номером используемого порта, и сайт снова открывается, как только номер порта меняется.
Исправление 5. Отключите сетевое расширение Chrome
Хотя это и не очень распространено. У расширения Chrome, которое управляет сетью, могут быть проблемы. Попробуйте отключить его и проверить, все ли нормализуется. Если это не работает, возможно, вам потребуется повторно включить его.
Исправление 6: обновить сертификат SSL
Исправить 7. Исправление синтаксических ошибок Apache
Исправить 8. Переустановите Windows 10
Если ни одно из этих решений не помогло вам решить эту проблему, возможно, стоит полностью удалить и переустановить Windows 10. Мы попытались упомянуть всех возможных виновников, но если вы не можете указать, что может быть не так. При переустановке операционной системы все настройки будут изменены, и вы сможете начать заново.
Джон следит за всем, что происходит в индустрии высоких технологий, от последних выпусков гаджетов до некоторых громких событий в отрасли. Он освещает самоуверенные статьи и пишет о некоторых из самых громких имен в отрасли. Джон также является писателем-фрилансером, поэтому время от времени он публикует статьи о фрилансе. электронная почта: [электронная почта защищена]
Я установил сервер WAMP в Windows 10, и он работал нормально. Но когда я пытаюсь загрузить локальный хост сегодня, он выдает ошибку отказа от подключения. Я прочитал несколько вопросов о переполнении стека и попытался ответить на них, но безуспешно.
@Chethiya_K в C:\Windows\System32\drivers\etc -> есть файл hosts. Добавьте 127.0.0.1 yoursite.local внизу и бум! Вы должны быть в деле
2 ответа 2
- Я предполагаю, что значок wamp на панели задач зеленый. Я думаю, вы должны начать отслеживать основную причину из журнала ошибок/доступа Apache.
- Попробуйте изменить порт http на 8080 и получить доступ к localhost:8080. щелкните левой кнопкой мыши значок wamp на панели задач, перейдите в apache > httpd.conf и отредактируйте этот файл: измените «прослушивать порт .. 80» на 8080.
Попробуйте файл hosts только с исходными записями и проверьте.
127.0.0.1 локальный хост ::1 локальный хост
Если вы столкнулись с ошибкой из файла журнала ошибок apache
(OS 10038) Попытка выполнить операцию над чем-то, что не является сокетом. : AH00332: winnt_accept: ошибка getsockname при прослушивании сокета, доступен ли IPv6?
затем выполните следующие действия: * Запустите «командную строку» от имени администратора и выполните команду netsh winsock reset . и перезагрузите компьютер.
Если вы столкнулись с сообщением об ошибке Localhost отказал в подключении при запуске любого веб-сервера на вашем локальном компьютере с Windows 11/10, этот пост предназначен для того, чтобы помочь владельцам веб-сайтов и администраторам устранить проблему с помощью наиболее подходящих решений.
Что значит, когда localhost отказывается подключаться?
Если вы столкнулись с сообщением об ошибке, из-за которого локальный хост отказался подключиться, это просто означает, что вы не можете получить доступ к веб-серверу через локальный хост. Есть вероятность, что ваш брандмауэр может блокировать соединение. Часто эту проблему можно решить, изменив настройки брандмауэра, чтобы разрешить входящие подключения для порта, к которому MAMP пытается получить доступ.
- Локальный хост не соответствует 127.0.0.1.
- Использование WSL в Windows для запуска веб-сервера.
- Порт 80 используется другим приложением на вашем компьютере.
- Доступ к вашему веб-серверу с неправильного порта.
- Недостаточно разрешений.
Исправить ошибку Localhost, отказавшуюся от подключения
- Доступ к Localhost через 127.0.0.1
- Доступ к Localhost через номер порта
- Изменить порт Apache в XAMPP
- Изменить порт Apache в WAMP
- Удалите файл application.config (если применимо)
- Перезапустите службу LxssManager (применяется к веб-серверам, работающим на WSL)
Давайте взглянем на описание процесса, связанного с каждым из перечисленных решений.
1] Доступ к Localhost через 127.0.0.1
Это решение требует, чтобы вы запустили веб-сервер, запустив XAMPP или WAMP, а затем перейдите в браузер, введите 127.0.0.1 и нажмите Enter на клавиатуре. Если этот обходной путь устраняет сообщение об ошибке Локальный хост отказался подключиться, это означает, что локальный хост не указывает на этот IP-адрес, поэтому для доступа к любым проектам/файлам на вашем веб-сервере вам необходимо введите 127.0.0.1/имя_файла вместо localhost/имя_файла.
2] Доступ к Localhost через номер порта
Если ваш веб-сервер не использует порт 80 по умолчанию, вы столкнетесь с этой ошибкой. В этом случае, чтобы решить проблему, вы можете получить доступ к локальному веб-серверу, указав номер порта — для этого вам нужно ввести в браузере localhost:8080.
3] Изменить порт Apache в XAMPP
Чтобы изменить рабочий порт Apache в XAMPP, сделайте следующее:
- Сохраните файл, нажав CTRL + S.
- Снова откройте панель управления XAMPP и запустите веб-сервер Apache.
Ошибка должна быть исправлена сейчас, если проблема была вызвана конфликтующим номером порта. В противном случае попробуйте следующее решение.
4] Измените порт Apache в WAMP
Теперь откройте WAMP и посмотрите, решена ли проблема. В последнем случае попробуйте следующее решение.
5] Удалите файл application.config (если применимо)
- Откройте папку проекта в проводнике.
- Затем откройте папку .vs. Возможно, вам потребуется показать скрытые файлы/папки.
- Попав в папку .vs, изучите папку config.
- В папке config удалите файл application.config.
- Выйти из Проводника.
Если проблема все еще не решена, попробуйте следующее решение.
6] Перезапустите службу LxssManager (применимо к веб-серверам, работающим на WSL)
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить».
- В диалоговом окне "Выполнить" введите services.msc и нажмите Enter, чтобы открыть Службы.
- В окне "Службы" прокрутите и найдите службу LxssManager.
- Щелкните правой кнопкой мыши службу и выберите "Перезапустить" или "Запустить".
- Выйти из консоли служб.
Проверьте свой веб-сервер сейчас, и проблема должна быть решена.
Надеемся, что какое-либо из этих решений поможет вам!
Почему 127.0 0.1 отказывается подключаться?
Дата: 15 октября 2021 г. Теги: ошибки
Похожие сообщения
Исправить Недостаточно системных ресурсов для устранения ошибки API в Windows 11/10
Произошла системная ошибка 5, доступ запрещен в Windows 11/10
Ошибка 1935. Произошла ошибка при установке компонента сборки
[электронная почта защищена]
Обинна Онвусобалу изучала информационные и коммуникационные технологии и активно следит за экосистемой Windows. Он руководит клиникой компьютерного программного обеспечения. Он говорит, что лучше всего создать точку восстановления системы, прежде чем вносить какие-либо изменения в свой компьютер.
сообщить об этом объявлении
Среди различных ошибок сетевого подключения, с которыми вы можете столкнуться, локальный хост отказался подключиться или ошибка ERR_Connection_Refused.
Когда вы пытаетесь подключиться к IP-адресу, вы обычно пытаетесь подключиться к другому компьютеру. Однако, поскольку localhost использует сеть с петлевыми адресами, подключение к ней означает, что вы устанавливаете соединение со своим собственным компьютером.
Вот почему многие пользователи, такие как разработчики и сетевые администраторы, используют localhost для тестирования программ или сайтов, которые все еще находятся в разработке, поскольку это снижает риск поломки работающего сайта.
Таким образом, если вы не можете получить доступ к локальному хосту, вы не сможете получить доступ к своему проекту в локальной среде.
Существуют различные причины этой ошибки, как показано в таблице ниже:
- Перейдите на вкладку Брандмауэр, чтобы просмотреть полные настройки брандмауэра.
- Нажмите значок замка, затем введите имя пользователя и пароль.
- Вы увидите сообщение, информирующее вас о том, что если вы отключите брандмауэр, вы будете принимать все входящие подключения, включая те, которые потенциально содержат несанкционированные ресурсы. Нажмите кнопку "Отключить брандмауэр". ол>
- Нажмите на замок, чтобы предотвратить дальнейшие изменения этого параметра без вашего разрешения.
- Откройте панель управления и перейдите в раздел Система и безопасность -> Брандмауэр Защитника Windows.
- Выберите «Включить или отключить брандмауэр Защитника Windows».
- Откройте командную строку от имени администратора.
- Введите следующую команду:
- Остановите ufw с помощью этой команды: ол>
- После успешной остановки брандмауэра запустите команду, чтобы отключить службу ufw во время загрузки. ол>
- Убедитесь, что ufw отключен с помощью этой команды: ол>
- Повторно включите ufw.
- Остановите брандмауэр с помощью следующей команды. ол>
- Отключите firewalld во время загрузки с помощью этой команды. ол>
- Просто введите эту команду, чтобы проверить, отключен ли брандмауэр. ол>
- Выполните следующие команды, чтобы снова включить firewalld.
- Откройте командную строку, введя cmd в строке поиска рядом с меню "Пуск".
- Введите эту команду: ол>
- Проверьте, исчезла ли проблема с отказом подключения 127.0 0.1.
- Если порт 80 уже используется другим приложением, выберите свободный номер порта, например порт 8080.
- Нажмите на меню "Пуск", чтобы запустить XAMPP.
- Вы увидите значок XAMPP на панели задач на панели задач. Дважды щелкните его.
- Появится окно панели управления XAMPP. Он покажет список всех запущенных в данный момент служб.
- Нажмите кнопку "Стоп" рядом с Apache.
- Временно отключите брандмауэр. Отключите брандмауэр, чтобы он не помечал проект на локальном хосте как вредоносный и не блокировал к нему доступ.
- Очистить DNS – удалить существующие данные браузера.
- Подключиться к указанному порту. Проверьте, является ли работающий порт веб-сервера Apache портом 80 или номером порта, указанным для локального хоста.
- Убедитесь, что Apache работает. Убедитесь, что веб-сервер Apache работает и правильно установлен.
- Перейти к настройкам браузера — разрешить подключение к сайтам без SSL-сертификата, например к вашему тестовому сайту.
Обратите внимание, что действия по отключению брандмауэра на Mac могут немного отличаться в зависимости от используемой версии macOS.
Как отключить брандмауэр в Windows:
Отключить брандмауэр в Windows 10, 8, 7 и Vista можно двумя способами: через панель управления или командную строку.
Вот шаги, чтобы отключить брандмауэр с помощью панели управления:
Если параметр недоступен, это означает, что настройки брандмауэра находятся под контролем другой программы безопасности. В этом случае вы можете сначала удалить это приложение.
Тем временем эти шаги применимы для отключения брандмауэра через командную строку:
Как отключить брандмауэр в Linux:
Действия по остановке и отключению брандмауэра зависят от вашего дистрибутива Linux.
Если вы используете Ubuntu или Debian, ваш брандмауэр должен управляться ufw. Если вы используете CentOS или RHEL, инструментом управления брандмауэром по умолчанию будет firewalld.
Важно сначала остановить брандмауэр, прежде чем отключать его.В противном случае вы столкнетесь с ошибками во время процесса.
Чтобы отключить брандмауэр на ufw, выполните следующие действия:
В качестве альтернативы, вот шаги, чтобы остановить и отключить брандмауэр на firewalld:
2. Сбросьте свой DNS
Кэш DNS хранит данные с веб-сайтов, которые вы посещаете, поэтому эти веб-страницы будут загружаться быстрее при следующем доступе к ним.
Однако, если DNS содержит слишком много записей, он может не работать.
Чтобы решить эту проблему, сбросьте DNS, чтобы удалить записи:
3. Подключиться к указанному порту
Номер порта по умолчанию для веб-сервера — 80. Если вы пытаетесь получить к нему доступ, набрав в браузере localhost, который будет направлен на localhost:80, но окажется, что ваш веб-сервер не настроен на использование порт по умолчанию, вы получите сообщение об ошибке localhost или 127.0 0.1, отказавшемся от подключения.
Однако порт 80 иногда может использоваться другим приложением на вашем компьютере. Например, если Skype в настоящее время использует его, вы не сможете одновременно запустить сервер Apache на одном и том же порту.
Чтобы решить эту проблему, сначала проверим, свободен ли порт 80. Для этого мы будем использовать XAMPP.
XAMPP — это набор решений для веб-сервера, используемый для создания сайтов WordPress в автономном режиме на локальном веб-сервере. Это кроссплатформенный инструмент, поэтому он работает в Windows, Mac и Linux.
Вот шаги, чтобы проверить номер свободного порта в Windows и Linux — он будет немного отличаться на Mac.
Далее подключимся к правильному номеру порта с помощью команды listen.
Вот как изменить порт Apache в XAMPP:
Если вы используете WAMP — стек решений для операционной системы Windows, выполните следующие действия, чтобы изменить рабочий порт.
4. Убедитесь, что Apache запущен
Если ваш веб-сервер Apache не работает, вы не сможете получить доступ к локальному хосту.
Чтобы проверить состояние вашего Apache, команда зависит от используемого вами дистрибутива.
Вот команда для Debian или Ubuntu:
А вот команда для CentOS/RHEL/Fedora:
Результат этой проверки состояния покажет, работает ли ваш сервер или остановлен.
Если вам сообщают, что сервер остановлен, попробуйте устранить неполадки, перезапустив его с помощью следующей команды.
Для Debian и Ubuntu:
Вывод команды перезапуска будет выглядеть следующим образом:
Если попытка перезапуска не удалась, вы получите сообщение об ошибке. Сообщение может варьироваться в зависимости от выбранного вами дистрибутива, но оно будет выглядеть следующим образом:
Если вы видите эти сообщения об ошибках, попробуйте переустановить службу. Убедившись, что веб-сервер установлен правильно, перезапустите его с помощью соответствующей команды.
5. Перейти в настройки браузера
Настройки вашего браузера также могут вызывать ошибку 127.0 0.1, отказавшуюся от подключения, поскольку каждый веб-браузер имеет разные настройки и характеристики.
Если вы используете браузер Chrome, выполните следующие действия:
Устранение других ошибок браузера
Заключение
Локальный хост отказался подключиться — это тип ошибки сетевого подключения, с которой вы можете столкнуться при работе над проектом на локальном веб-сервере.
Он срабатывает, если брандмауэр ошибочно блокирует ваш сервер или вы используете неправильный порт. Ошибка локального хоста также может произойти, если ваш веб-сервер Apache или браузер Chrome настроены неправильно.
Существует пять способов устранения ошибки локального хоста, отказавшего в подключении:
Мы надеемся, что эта статья поможет вам устранить ошибку, связанную с отказом локального хоста в подключении.
Надя Майя Ардиани
Майя работает автором цифрового контента в Hostinger. Как энтузиаст разработки веб-сайтов и цифрового маркетинга, она стремится делиться своими знаниями, чтобы люди могли процветать в Интернете. Когда она не пишет, вы можете увидеть, как она смотрит научно-фантастические фильмы и ест рамен.
Читайте также: