Если вы столкнулись с сообщением об ошибке Localhost отказался подключаться при запуске любого веб-сервера на локальном компьютере с Windows 11/10, то этот пост предназначен для помочь владельцам и администраторам веб-сайтов решить проблему с помощью наиболее подходящих решений.

Что это означает, когда localhost отказался подключиться?

Если вы столкнулись с тем, что localhost отказался подключиться сообщение об ошибке, это просто означает, что вы не можете получить доступ к веб-серверу через localhost. Возможно, ваш брандмауэр блокирует соединение. Эту проблему часто можно решить, изменив настройки брандмауэра, чтобы разрешить входящие соединения для порта, к которому MAMP пытается получить доступ.

Наиболее вероятные виновники этой ошибки:

Localhost не соответствует на 127.0.0.1. Использование WSL в Windows для запуска веб-сервера. Порт 80 используется другим приложением на вашем компьютере. Доступ к вашему веб-серверу с неправильного порта. Недостаточные разрешения.

Исправить ошибку отказа локального хоста подключаться

Если в вашем браузере Chrome на компьютере под управлением Windows 11/10 появляется сообщение об ошибке Localhost отказался подключаться, вы можете попробовать наши рекомендуемые ниже решения в произвольном порядке и посмотреть, поможет ли это решить проблему.

Доступ Локальный хост через 127.0.0.1 Доступ к локальному хосту через номер порта Изменить порт Apache в XAMPPC Изменить порт Apache в файле WAMPDelete application.config (если применимо) Перезапустить службу LxssManager (применимо к веб-серверам, работающим на WSL)

Давайте взглянем на описание процесс, связанный с каждым из sted.

1] Доступ к Localhost через 127.0.0.1

Это решение требует, чтобы вы запустили веб-сервер, запустив XAMPP или WAMP, а затем перейдите в свой браузер и введите 127.0.0.1 и нажмите Enter на клавиатуре. Если этот обходной путь решает, что сообщение об ошибке Localhost отказалось подключиться, это означает, что localhost не указывает на этот IP-адрес, поэтому для доступа к любым проектам/файлам на вашем веб-сервере вам необходимо ввести 127.0.0.1/filename вместо localhost/filename.

2] Доступ к Localhost через номер порта

Если ваш веб-сервер не работает на порте по умолчанию 80 , вы будете столкнуться с этой ошибкой. В этом случае для решения проблемы вы можете получить доступ к локальному веб-серверу, указав номер порта-для этого вам необходимо ввести localhost: 8080 в своем браузере.

3] Изменить порт Apache в XAMPP

Чтобы изменить рабочий порт Apache в XAMPP, выполните следующие действия:

Запустите XAMPP из меню «Пуск». Дважды щелкните значок XAMPP на панели задач на панели задач. панель задач для запуска панели управления XAMPP. В окне Панель управления XAMPP вы увидите список работающих в данный момент служб, например Apache, MySQL и т. д. Рядом с именем службы будет Кнопка Стоп . Нажмите Стоп перед службой apache . Затем нажмите клавишу Windows + E , чтобы открыть Проводник. Теперь перейдите к каталог ниже: C: \ xampp \ apache \ conf В этом месте найдите файл с именем httpd.conf. Затем откройте файл с помощью текстового редактора. Внутри файла найдите следующие две строки: Listen 80 ServerName localhost: 80

Заменить m следующим образом:

Listen 8080 ServerName localhost: 8080 Сохраните файл, нажав CTRL + S . Теперь снова откройте панель управления XAMPP и запустите веб-сервер Apache.

Должна возникнуть ошибка. быть исправлено, если проблема была вызвана конфликтующим номером порта. В противном случае попробуйте следующее решение.

4] Измените порт Apache в WAMP

Чтобы изменить рабочий порт Apache в WAMP, сделайте следующее:

C: \ wamp \ apache2 \ conf В этом месте найдите файл с именем httpd.conf. Затем откройте файл в текстовом редакторе. Внутри файла найдите следующие две строки: Listen 80 ServerName localhost: 80

Замените их следующими:

Listen 8080 ServerName localhost: 8080 Сохраните файл.

Теперь откройте WAMP и посмотрите, решена ли проблема. В последнем случае попробуйте следующее решение.

5] Удалите файл application.config (если применимо)

Чтобы удалить файл конфигурации приложения, выполните следующие действия:

Откройте папку проекта в проводнике. Затем откройте папку .vs . Возможно, вам потребуется показать скрытые файлы/папки. Оказавшись внутри папки .vs , исследуйте папку config . Внутри папки config удалите application.config файл. Закройте проводник.

Если проблема все еще не решена, попробуйте следующее решение.

6] Перезапустите службу LxssManager (применимо к веб-серверам, работающим на WSL)

Выполните следующие действия:

Нажмите клавишу Windows + R , чтобы вызвать диалоговое окно”Выполнить”. В диалоговом окне «Выполнить» введите services.msc и нажмите Enter, чтобы открыть службы. В окне «Службы» прокрутите и найдите службу LxssManager . Щелкните службу правой кнопкой мыши и выберите «Перезагрузить» или «Запустить». Выйти из консоли служб..

Проверьте свой веб-сервер сейчас, и проблема должна быть решена.

Надеюсь, что любое из этих решений сработает для вас!

Почему 127.0 0.1 отказано в подключении?

В этом сообщении об исключении говорится, что вы пытаетесь подключиться к тому же хосту (127.0. 0.1), а вы указываете, что ваш сервер работает на другом хосте. Это 127.0. 0,1 представляет собой «петлю». Чтобы устранить ошибку 127.0 0.1, отказавшуюся в подключении, попробуйте добавить порт к адресу; пример http://127.0.0.1:8080 (по умолчанию для JIRA).

Связанное сообщение : прокси-сервер отклоняет ошибку подключения в Firefox или Chrome.

Categories: IT Info