Отказано в подключении к сайту localhost edge
Мне часто приходится объяснять localhost 8080 всякий раз, когда я работаю с новым клиентом. В этой статье рассказывается о том, что это значит, почему вам следует настроить localhost 8080 и как это сделать. Статья написана для новичков, которые понятия не имеют, как работать с WordPress локально или на серверах.
Что означает localhost: 8080?
localhost: 8080 - одна из самых раздражающих и сложных вещей, с которыми вы когда-либо сталкивались при настройке WordPress в своей локальной среде. Это так просто, но имеет много значений, поэтому я пишу этот пост, чтобы дать вам хорошее объяснение того, что на самом деле означает localhost: 8080.
Localhost - одна из самых посещаемых страниц в Интернете. Это означает, что вы не только узнаете что-то о том, как работают веб-сайты, но это также поможет вам узнать о внутренней работе наших цифровых повелителей Матрицы.
Независимо от того, являетесь ли вы пользователем WordPress, используете PHPMyAdmin или работаете над стеком LAMP, вы могли столкнуться с проблемой блокировки локального хоста тем или иным способом. Вы отключили его с помощью iptables, поместили приложение в систему безопасности или вам нужно было добавить правило в свой файл хоста.
Взаимодействие с другими людьми
Localhost - это сервер, который работает на машине, подключенной к вашей системе. Localhost позволяет запускать веб-сервер и веб-сайты с помощью доступа к папке или диспетчера файлов. Доступ к папкам позволяет работать с файлами, хранящимися на общих сетевых устройствах, а диспетчер файлов - это приложение, более простое, чем доступ к папкам, которое имеет меньше функций. Если у вас возникли проблемы с доступом к localhost, есть несколько методов, которые решат вашу проблему.
localhost, мой локальный сервер - что я делаю не так
Что именно происходит, когда я перехожу на localhost: 8080 в свой веб-браузер?
Привет, у меня есть машина с Ubuntu 12.04. В нем установлен стек LAMP. В сети все работает отлично, но если я попытаюсь просмотреть это с другого компьютера в моей домашней сети (в той же подсети), я получаю экран с надписью «Сервер Apache / 2.4.7 (Ubuntu) на порту 8080 localhost».
Что происходит, когда я перехожу на localhost? Вы можете быть удивлены, обнаружив, что localhost: 8080 - это ваша рабочая среда разработки. Это место, где вы можете делать все, что обычно делаете в домене .
В подключении к серверу localhost: 8080 отказано
Ваши тесты localhost выполняются бесконечно? Мы все были там! Я знаю, что есть. Теперь, если вы похожи на меня, вы просто перезагружаете свою машину и двигаетесь дальше. Но что, если вы не хотите этого делать? Что вы можете сделать по этому поводу? Сегодня мы рассмотрим несколько различных решений, которые, я думаю, помогут решить проблему медленной работы localhost.
Включен ли персональный брандмауэр?
Как мне подключиться к серверу localhost
Вы хотите настроить онлайн-сервер, а затем пытаетесь выяснить, как подключиться к локальному хосту. Это самая распространенная проблема всех веб-разработчиков. Вот простые шаги, которые помогут вам подключиться к локальному хосту.
Работа с сервером localhost - важный шаг в процессе разработки веб-сайта. Первое, что вам нужно знать о настройке локального хоста, это то, что жизненно важно, чтобы у вас была установлена последняя версия XAMPP, поскольку более старые версии не поддерживаются и в них отсутствуют некоторые функции, относящиеся к текущему выпуску. Более новая версия также решит любые проблемы с SSL, с которыми вы можете столкнуться, если вы используете 64-битную платформу Windows 10.
Как открыть порт 8080
Как открыть порт 8080 на локальном хосте, чтобы вы могли получить доступ к внутреннему веб-серверу на вашем компьютере. Это для веб-разработчиков или тех, кто хочет протестировать вещи локально с помощью PHP или другого интернет-протокола.
Порт 8080 - это порт по умолчанию, используемый локальным хостом. Локальный хост - это компьютер, настроенный для работы в качестве вашего веб-сервера. Процесс установки этого сервера на вашем компьютере известен как виртуальный хостинг. В этом руководстве рассказывается, как открыть порт 8080 и присвоить своему доменному имени адрес.
Что такое localhost на WIFI
Локальный хост в сети WIFI во многом аналогичен «локальному хосту» в браузере и означает, что компьютер обслуживает собственный веб-сайт. Это может быть полезно, просто чтобы поиграть. Например, если вы хотите создать блог с помощью WordPress, вы можете разместить его на локальном хосте, чтобы никто, кроме вас, не мог получить к нему доступ.
Что такое локальный сервер
Сервер localhost может стать введением в программирование на стороне сервера для новичков. Это способ писать и запускать сценарии на вашем компьютере без публикации их в мире. Вы можете создать локальный сервер, выполнив ряд онлайн-шагов (см. Ниже) или установив несколько программ на свой компьютер.
Сервер localhost - это сервер, который вы используете для локального тестирования. Его также обычно называют стеком LAMP (Linux, Apache, MySQL и PHP). Комбинация четырех технологий позволяет вам тестировать свои веб-приложения на любом компьютере, независимо от того, насколько сложным или громоздким. Как следует из названия, он предназначен только для локальной разработки - если у вас нет общего хоста.
Localhost обычно используется для описания компьютера, настроенного для работы с серверами. Localhost может создать сервер, который позволит множеству клиентов взаимодействовать с ним. Этот тип локального хоста может быть отличным вариантом для тех, кто хочет создать веб-сайт, на котором с ним могли бы взаимодействовать несколько человек, но не имеет навыков программирования, необходимых для более продвинутых серверов, используемых программистами и другими веб-сайтами.
Вопрос заблокирован. Ответить на него невозможно.
Удалить запись? Все, что вы написали, станет недоступно. Не удалось прикрепить файл. Нажмите здесь, чтобы повторить попытку. Сейчас уведомления отключены и вы не получаете электронные письма о новых записях. Чтобы включить их, откройте свой профиль и перейдите в настройки уведомлений.Добавить или удалить ссылку
We found the following personal information in your message:
This information will be visible to anyone who visits or subscribes to notifications for this post. Are you sure you want to continue?
Сейчас уведомления отключены и вы не получаете электронные письма о новых записях. Чтобы включить их, откройте свой профиль и перейдите в настройки уведомлений . Компания Google очень серьезно относится к неправомерному использованию своих сервисов. Мы рассматриваем подобные нарушения в соответствии с законодательством вашей страны. Получив вашу жалобу, мы изучим ее и примем необходимые меры. Мы свяжемся с вами только в том случае, если потребуется дополнительная информация или появятся интересующие вас сведения.Если вам нужно, чтобы тот или иной контент был изменен согласно действующему законодательству, воспользуйтесь этим инструментом.
Запись не относится к теме, посвящена сторонним продуктам, написана в неуважительной форме или содержит персональную информацию. Запись содержит домогательства, дискриминационные высказывания, изображение наготы, вредоносный, противозаконный, сексуальный или рекламный контент или ее автор выдает себя за другое лицо. Компания Google очень серьезно относится к неправомерному использованию своих сервисов. Мы рассматриваем подобные нарушения в соответствии с законодательством вашей страны. Получив вашу жалобу, мы изучим ее и примем необходимые меры. Мы свяжемся с вами только в том случае, если потребуется дополнительная информация или появятся интересующие вас сведения.Если вам нужно, чтобы тот или иной контент был изменен согласно действующему законодательству, воспользуйтесь этим инструментом.
Что такое localhost
localhost — это универсальное имя хоста, которое всегда указывает на этот же самый компьютер. Точнее говоря, это имя указывает на IP адрес 127.0.0.1, а данный IP уже является специальным адресом, всегда принадлежащий локальному компьютеру.
Вы можете даже пинговать localhost:
Пинги будут самыми лучшими из всех, какие вы когда-либо видели, поскольку проверяется соединение до этого же самого компьютера, на котором выполняется пинг.
Про loopback будет чуть ниже — на случай, если вам интересна теория, а сейчас рассмотрим, почему не работает localhost.
Как включить localhost
Возможно вы и так знали, что localhost это локальный веб-сервер, но при попытке открыть
Причин может быть несколько, самая популярная — вы просто не установили веб-сервер. Если это действительно так, то переходите к инструкции «Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows».
После завершения указанной инструкции localhost заработает!
Веб-сервер установлен, но localhost не открывается
В этом случае причины могут быть следующие:
- веб-сервер установлен, но его служба не запущена (особенно если раньше работало, а после перезагрузки перестало работать) — вернитесь к инструкции по установке, запустите службу веб-сервера и добавьте её в автозагрузку;
- неправильно настроены права доступа в веб-сервере, либо ошибка в конфигурации — вернитесь к настройке веб-сервера или переустановите его.
127.0.0.1
127.0.0.1 — это специальный IP адрес, который имеет loopback интерфейс. В любой операционной системе имеется поддержка 127.0.0.1, поскольку этот специальный IP описан в протоколе.
Суть работы 127.0.0.1 (а следовательно и localhost, который является именем для указания на этот IP) состоит в том, что пакет, отправленный на адрес 127.0.0.1 на самом деле никуда не отправляется, но при этом система начинает считать, что этот пакет пришёл из сети. То есть образно можно представить так: пакет отправляется на сетевую карту компьютера, там разворачивается и возвращается с сетевой карты обратно в компьютер.
Несмотря на кажущуюся бесполезность, такой подход очень популярен и используется для взаимодействия с самыми разными программами.
localhost php
Чтобы использовать PHP на своём компьютере нужно установить веб-сервер. Пошаговую инструкцию смотрите в статье «Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows».
localhost phpmyadmin
Аналогично, для получения phpMyAdmin установите веб-сервер.
localhost error
Ошибки могут возникнуть в случае неправильной установки веб-сервера или приложений. Смотрите «Ошибки при настройке и установке Apache, PHP, MySQL/MariaDB, phpMyAdmin».
Я скопировал файл своего решения из другой системы и попытался запустить его на своей машине:
Для этого я перешел в папку проекта и удалил предыдущий файл решения и скопировал новый.
В соответствии с этим я изменил номер порта с 1049 на 1052. Он загрузился и одна из страниц загрузилась.
Но когда я ввел нужные учетные данные, он снова перенаправляется на старый порт, например:
Теперь я не знаю, что делать дальше. Я изменил номер порта на 1052, но все же указал его на 1049. Что мне теперь делать?
У меня была аналогичная проблема. Попробуйте это, и он должен работать
Перейдите в папку проекта и откройте папку .vs(сохраните флажок скрытого элемента проверки, так как эта папка может быть скрыта)
см. этот файл конфигурации приложенияhost там? Удалите эту вещь. (Не беспокойтесь, она автоматически восстановится после перекомпиляции проекта.)
Изменение номера порта решило проблему
Обычно на локальном компьютере мы получаем ошибки, такие как This site can't be reached localhost refused to connect , потому что у нас нарушена конфигурация самозаверяющего сертификата для локального IIS Express. Иногда это происходит, когда вы меняете URL-адреса в launchSettings.json или вообще не настраивали самозаверяющие сертификаты на этом компьютере.
-
Удалить папку .vs (необходимо закрыть Visual Studio 2017)
Запустите эти команды в cmd As Administrator :
cd "C:\Program Files (x86)\IIS Express"
Убедитесь, что вы запускаете VS2017 As Administrator и проверьте, устранена ли проблема
У меня такая же проблема. Удаление папки .vs (включая все содержимое, папка может быть скрыта) работало для меня.
Просто удалите (obj) папку Object в папке проекта, затем запустите приложение, и оно будет работать нормально.
Шаги:
Я решил аналогичную проблему, указав связанные IP-адреса в окне cmd, запущенном как admin:
Затем, один за другим, выдувая их всех:
Когда проект впервые запустился, он создал сертификат SSL для localhost и начал нормально. Когда я отключил SSL, я продолжал получать эту проблему.
Очевидно, что при отключении SSL номера портов меняются, и не все номера портов меняются на новый порт. Убедитесь, что номера портов в Debug одинаковы.
У меня была эта проблема, и я решил ее, закрыв все открытые экземпляры Visual Studio.
Я надеюсь, что это тоже поможет кому-то еще!
Свойства проектa > Веб > Создать виртуальный каталог для меня
Надеюсь, что это может решить эту проблему.
Откройте cmd как администратор и запустите эту команду:
После многих попыток мне удалось отредактировать файл launchSettings.json, расположенный в папке [ProjectName]/Properties. Он был доступен из обозревателя решений.
Я сделал следующие правки:
Измените номер порта и удалите отладку сценариев (если включена) для разрешения в localhost .
Это решение сработало для меня:
Перейдите в папку вашего проекта и откройте папку .vs (не .vs флажок скрытого элемента, поскольку иногда эта папка может быть скрыта)
видеть, что applicationhost конфигурационный файл есть? Удалите эту вещь. (Не беспокойтесь, она автоматически восстановится после перекомпиляции проекта.)
перезагрузка машины была единственным, что у меня сработало
Недавно я столкнулся с этой проблемой и попробовал большинство предложений, но оказалось, что моя проблема была чем-то другим.
В моем случае Visual Studio 2017> Tools > Options
Uncheck флажок Включить редактировать и продолжить
Это решает мою проблему.
Я сделал ниже в последовательности, и это сработало для меня:
- удалить папку .vs
- удалить папку obj
- закрыть VS Studio
- Перезагрузите машину
Для меня проблема была в том, что конфигурация была настроена на пользовательский AsLive вместо Debug .
Установка этого обратно сортировала это для меня.
Та же проблема здесь, но я думаю, что моя была связана с установкой последней версии Visual Studio и с версиями 2015 и 2019, на которых работало решение. Я удалил всю папку .vs и перезапустил Visual Studio, и это сработало.
Я думаю, что проблема заключается в том, что в папке .vs есть несколько конфигураций для каждой версии Visual Studio, и, похоже, все облажалось.
У меня была такая же проблема на компьютере без прав администратора.
Избавиться от папки .vs (файл applicationhost.config) в папке проекта было недостаточно.
- удаленная папка bin (так как я повторно использовал существующий проект)
- удаленная папка Obj
- удаленная папка .vs
- изменил порт проекта (я использовал 3000), как @vinayakhegde упомянул выше, и я также создал виртуальный каталог
Читайте также: