Сайт localhost не позволяет установить соединение что делать
Перейти к содержимому

Сайт localhost не позволяет установить соединение что делать

  • автор:

Localhost Refused to Connect Error: 5 Confirmed Ways to Fix It

Among the different network connection errors you might encounter is localhost refused to connect or the ERR_Connection_Refused error.

When you try to connect to an IP address, you usually try to connect to a different computer. However, since localhost uses the loopback address network, connecting to it means you’re establishing a connection with your own computer.

That’s why many users, like developers and network administrators, use localhost to test programs or sites that are still in development, as it reduces the risk of breaking a live site.

Thus, when you can’t access localhost, you won’t be able to access your project in a local environment.

There are various causes of this error, as shown in the table below:

What Is the Localhost Refused to Connect Error?

It is a common error that can happens when working on local machines. The localhost simulates a web server running on your computer. When the “localhost refused to connect” error appears, it is likely due to misconfigured port. Other common reasons include insufficient permissions and the Apache webserver not running properly.

How to Fix Localhost Refused to Connect – Video Tutorial

Learn how to fix the localhost refused to connect error with four simple methods in our video tutorial.

youtube channel logo

  1. Select the Firewall tab to see the complete firewall settings.
  2. Click the lock icon, then enter your username and password.
  3. You’ll see a message informing you that, if you turn off the firewall, you’ll accept all incoming connections, including those that potentially carry unauthorized resources. Click the Turn off Firewall button.
  1. Click the lock to prevent further changes on this setting without your permission.

Note that the steps to disable the firewall in Mac might be slightly different depending on the version of macOS you use.

How to Disable the Firewall on Windows

There are two ways to disable the firewall on Windows 10, 8, 7, and Vista – via the control panel or command prompt.

Here are the steps to disable the firewall using the control panel:

  1. Open the control panel, then navigate to System and Security -> Windows Defender Firewall.

Accessing Windows Defender Firewall via System and Security

  1. Select Turn Windows Defender Firewall on or off.

Selecting Turn Windows Defender Firewall on or off

  1. Switch off both firewalls in the private and public network settings.
  1. Click the OK button to apply the changes.

If the option is not clickable, it means the firewall settings are under another security program’s control. If this is the case, you might want to uninstall that app first.

Meanwhile, these steps apply for turning off the firewall via the command prompt:

  1. Open the command prompt as administrator.
  2. Enter the following command:

How to Disable the Firewall in Linux

The steps to stop and disable the firewall vary according to your Linux distribution.

If you use Ubuntu or Debian, your firewall should be managed by ufw. If you use CentOS or RHEL, the default firewall management tool will be firewalld.

It’s important to stop the firewall first before disabling it. Otherwise, you’ll experience errors during the process.

To disable the firewall on ufw, follow these steps:

  1. Stop the ufw using this command:
  1. Once the firewall successfully stops, run a command to disable the ufw service at boot time.
  1. Verify that the ufw is disabled by using this command:
  1. Re-enable the ufw.

Alternatively, here are the steps to stop and disable the firewall on firewalld:

  1. Stop the firewalld using the following command.
  1. Disable the firewalld at boot time by using this command.
  1. Simply enter this command to verify if the firewalld has been disabled.
  1. Run the following commands to enable firewalld again.

2. Flush Your DNS

The DNS cache stores data from websites you visit, so these web pages will load quicker the next time you access them.

However, if the DNS contains too many records, it might fail to function.

To solve this, flush the DNS to erase the records:

  1. Open the command prompt by typing cmd on the search bar next to the start menu.
  2. Enter this command:
  1. Check whether the 127.0 0.1 refused to connect issue has disappeared or not.

3. Connect with Specified Port

The default port number for the web server is 80. If you’re trying to access it by typing localhost in your browser – which will direct to localhost:80 – but it turns out your web server is not configured to use the default port, you’ll get the localhost error or 127.0 0.1 refused to connect message.

However, port 80 may sometimes be used by another application on your computer. For example, if Skype is currently using it, you wouldn’t be able to run the Apache server on the same port simultaneously.

To solve this problem, first, let’s check whether port 80 is free. We’re going to use XAMPP to do this.

XAMPP is a web server solution stack used to build websites offline on a local web server. It’s a cross-platform tool, so it works on Windows, Mac, and Linux. It’s commonly used to install WordPress on a local computer.

Here are the steps to check free port number on Windows and Linux – it will be slightly different on Mac.

  1. Click the Start Menu to start XAMPP.
  2. Click the Netstat button on the right side of the control panel.
  1. You’ll see all the used ports on your computer. Check whether port 80 is free or used by another application.

List of used ports in Netstat

  1. If port 80 is already used by another application, choose a free port number, for example port 8080.

Next, let’s proceed to connect with the correct port number using the listen command.

The listen command is required to instruct Apache HTTPd to listen to only specific IP addresses or ports. If this command is not present in the config file, your server will fail to start.

Here are the steps to change Apache’s port in XAMPP:

  1. Click the Start Menu to start XAMPP.
  2. You’ll see the XAMPP icon in your taskbar’s system tray. Double click it.
  3. The XAMPP control panel window will appear. It will show a list of all currently running services.
  4. Click on the Stop button next to Apache.

Stopping Apache from XAMPP Control Panel

  1. Open the file explorer, then find the httpd.conf file in the config folder. If you use Windows, it will be in the C:\xampp\apache\conf directory. If you use Linux, it will be in bin/apache. On Mac, the path will be Applications/XAMPP/xamppfiles/etc/httpd.conf.
  2. Open it using Notepad or any other text editor available. Then, look for these lines inside the file:
  1. If your port 80 is free, just make sure that the port number in the Listen command matches the port number for the localhost. If another application is using port 80, replace it with an available port number. In this example, we’ll change it to port 8080.
  1. Save the file. It will ask for administrative privileges, choose Yes.
  2. Open the XAMPP control panel again, then start the Apache web server.
  3. Access http://localhost:8080 or https://127.0.0.1:8080/ to check whether the localhost is working.

If you’re using WAMP – a solution stack for the Windows operating system – do the following steps to change the running port.

  1. Right-click the taskbar and select Task Manager.
  2. Click End Task for any instances of WAMP that are still running.
  3. Next, open file explorer and navigate to the config folder in C:\wamp\apache2\conf.
  4. Look for the HTTPD config file. Open it with a text editor like Notepad.
  5. Look for these lines inside the file:
  1. If your port 80 is free, just make sure that the port number in the listen command matches the port number for the localhost. If port 80 is already used by another application, replace the number with an available port.
  1. Save the file.
  2. Open WAMP again to see if you still get the same error.

4. Ensure Apache Is Running

If your Apache web server is not running, you won’t be able to access localhost.

To check the status of your Apache, the command will vary depending on the distribution that you use.

Here’s the command for Debian or Ubuntu:

And here’s the command for CentOS/RHEL/Fedora:

The result from this status check will tell whether your server is running or stopped.

If it tells you that the server is stopped, try to troubleshoot by restarting it using the following command.

For Debian and Ubuntu:

The output of the restart command will look like this:

If the restart attempt fails, you’ll get an error message. The message may vary depending on your choice of distribution, but it will fall along these lines:

If you see these error messages, try to reinstall the service. Once you’re sure the web server is installed correctly, restart it using the corresponding command.

5. Go Through Browser Settings

Your browser settings can also cause the 127.0 0.1 refused to connect error because every web browser has a different setup and characteristics.

For instance, when you enter an HTTP web address, some browsers automatically redirect you to its HTTPS equivalent. However, if that site has an invalid SSL certificate or doesn’t have any, you’ll get the localhost refused to connect error message.

If you’re using Chrome browser, follow these steps:

  1. Enter chrome://net-internals/#hsts on your browser’s address bar.

Chrome

  1. Locate Delete domain security policies, then type localhost.
  1. Restart the browser.
Troubleshooting Other Errors

Conclusion

Localhost refused to connect is a type of network connection error you might encounter when working on a project on your local web server.

It is triggered if the firewall wrongly blocks your server or you’re using the wrong port. The localhost error can also happen if your Apache web server or Chrome browser is not configured correctly.

There are five methods to solve the localhost refused to connect error:

  • Temporarily disable your firewall – Disable the firewall so it won’t flag the project on your localhost as malicious and block its access.
  • Flush DNS – Clear existing browser data.
  • Connect with specified port – Check if the running port of the Apache web server is port 80 or a particular port number specified for localhost.
  • Ensure Apache is running – Make sure the Apache web server is running and installed correctly.
  • Go through browser settings – Enable connections to sites without SSL certificate, like your test site.

We hope this article helps you solve the localhost refused to connect error.

Localhost Refused to Connect FAQs

Learn more about localhost refused to connect error.

What Is an Alternative to Localhost?

One alternative to using localhost for local development is to use your computer’s IP address as the host. You can find your IP address in your system preferences or by typing ipconfig in the Command prompt for Windows or ifconfig in the Terminal for Mac or Linux.

What Is a Localhost IP Address?

A localhost IP address refers to the computer that the user is currently using. It is the IP address of the loopback network interface, which is typically assigned the IP address 127.0.0.1. Users use this IP address to access the computer’s own network services without connecting to an external network.

Maya is a WordPress and digital marketing enthusiast, and she’s keen to share her knowledge so people can thrive online. When she’s not writing, you can find her watching sci-fi movies while eating ramen.

localhost

Если вы хотите перейти на http://localhost, то воспользуйтесь быстрыми ссылками для входа:

  • http://localhost
  • http://localhost:8080
  • http://localhost:8081
  • http://localhost/phpmyadmin
  • http://localhost/WordPress
  • http://localhost:3000
  • http://localhost/php
  • http://localhost/index
  • http://localhost/index.php
  • http://localhost/server
  • http://localhost/bonfire

Что такое localhost

localhost — это универсальное имя хоста, которое всегда указывает на этот же самый компьютер. Точнее говоря, это имя указывает на IP адрес 127.0.0.1, а данный IP уже является специальным адресом, всегда принадлежащий локальному компьютеру.

Если открыть адрес http://localhost в веб-браузере, то будет выполнено подключение к локальному веб-серверу. По этой причине localhost обычно ассоциируется с веб-сервером, но на самом деле localhost можно использоваться самыми разными сетевыми службами: программами для обмены данными между собой, MySQL, SSH, FTP и пр.

Вы можете даже пинговать localhost:

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

Про loopback будет чуть ниже — на случай, если вам интересна теория, а сейчас рассмотрим, почему не работает localhost.

Как включить localhost

Возможно вы и так знали, что localhost это локальный веб-сервер, но при попытке открыть

http://localhost у вас возникает ошибка, например такая:

Не удается получить доступ к сайту

Сайт localhost не позволяет установить соединение.

Попробуйте сделать следующее:

Проверьте подключение к Интернету.

Проверьте настройки прокси-сервера и брандмауэра.

ERR_CONNECTION_REFUSED

Причин может быть несколько, самая популярная — вы просто не установили веб-сервер. Если это действительно так, то переходите к инструкции «Как установить веб-сервер 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 на самом деле никуда не отправляется, но при этом система начинает считать, что этот пакет пришёл из сети. То есть образно можно представить так: пакет отправляется на сетевую карту компьютера, там разворачивается и возвращается с сетевой карты обратно в компьютер.

Несмотря на кажущуюся бесполезность, такой подход очень популярен и используется для взаимодействия с самыми разными программами.

http://localhost:8080

Чтобы подключиться к localhost на 8080 порту перейдите по ссылке http://localhost:8080

localhost php

Чтобы использовать PHP на своём компьютере нужно установить веб-сервер. Пошаговую инструкцию смотрите в статье «Как установить веб-сервер Apache c PHP, MySQL и phpMyAdmin на Windows».

localhost phpmyadmin

Аналогично, для получения phpMyAdmin установите веб-сервер.

localhost error

Ошибки могут возникнуть в случае неправильной установки веб-сервера или приложений. Смотрите «Ошибки при настройке и установке Apache, PHP, MySQL/MariaDB, phpMyAdmin».

Как решить проблему подключения к localhost

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

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

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

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

Что такое localhost и как его подключить

Localhost — это специальный домен, который используется для обращения к локальному компьютеру через сетевой протокол TCP/IP. Он представляет собой IP-адрес 127.0.0.1 и обычно используется для разработки и тестирования веб-сайтов или веб-приложений на локальной машине.

Для подключения к localhost необходимо запустить локальный веб-сервер на компьютере. Существует множество веб-серверов, которые можно использовать, таких как Apache, Nginx или IIS. После запуска веб-сервера, можно обратиться к localhost в браузере, указав соответствующий порт и путь к файлам или приложению.

Чтобы подключиться к localhost в браузере, в адресной строке нужно ввести «http://localhost:порт» или «http://127.0.0.1:порт» (где «порт» — это номер порта, на котором запущен веб-сервер). После этого браузер выполнит запрос к локальному серверу и выведет результат на экран.

При работе с localhost можно использовать различные пути и файлы, которые находятся на локальной машине. Например, можно создать файлы HTML, CSS и JavaScript и разместить их в каталоге веб-сервера. Затем, обратившись к соответствующему пути, можно просмотреть результат в браузере.

Также можно использовать localhost для разработки и тестирования баз данных, запустив на компьютере сервер баз данных и обращаясь к нему через localhost. Это позволяет выполнять различные операции с базой данных локально, без необходимости подключения к удаленному серверу.

Проверка конфигурации localhost

Шаг 1: Проверьте наличие установленного веб-сервера

Первым делом необходимо убедиться, что на вашем компьютере установлен и запущен веб-сервер. Популярными веб-серверами являются Apache, Nginx и IIS. Установите и настройте один из них, чтобы использовать localhost.

Шаг 2: Проверьте наличие рабочего доменного имени

Для того чтобы подключиться к localhost, необходимо иметь рабочее доменное имя. Проверьте, что у вас есть правильно настроенное доменное имя, которое указывает на 127.0.0.1, что является стандартным IP-адресом для localhost.

Шаг 3: Проверьте файл hosts

Убедитесь, что в файле hosts вашей операционной системы прописано правильное соответствие доменного имени и IP-адреса. Файл hosts находится в системной папке и содержит информацию о соответствиях доменных имен и IP-адресов. Убедитесь, что в этом файле присутствует запись для вашего доменного имени, указывающая на 127.0.0.1.

Шаг 4: Проверьте наличие открытых портов

Чтобы подключиться к localhost, убедитесь, что у вас открыты необходимые порты. Проверьте наличие правил брандмауэра, которые разрешают доступ к портам, которые используются вашим веб-сервером.

Шаг 5: Проверьте файл конфигурации веб-сервера

Если все предыдущие шаги не привели к решению проблемы, проверьте файл конфигурации вашего веб-сервера. Убедитесь, что все настройки в файле конфигурации указаны правильно и соответствуют вашим требованиям.

Следуя этим шагам, вы сможете проверить конфигурацию localhost и решить проблему подключения к нему. Учтите, что каждая операционная система и веб-сервер может иметь свои особенности, поэтому информация, представленная здесь, может потребовать дополнительной адаптации к вашей ситуации.

Проверка наличия правильного IP-адреса

Для того чтобы подключиться к localhost, необходимо убедиться в наличии правильного IP-адреса. IP-адрес представляет собой уникальный идентификатор компьютера или устройства в сети.

Для проверки IP-адреса можно воспользоваться командой ipconfig в командной строке. Она позволяет получить информацию о сетевых адаптерах и их конфигурации. В результате выполнения команды будет выведен список адаптеров, их IP-адресов и других параметров.

В случае подключения к localhost, IP-адрес должен быть установлен в 127.0.0.1. Этот адрес является специальным и обозначает собой «самого себя». Если IP-адрес отличается от 127.0.0.1, то возможно, имеется проблема с настройками сетевого адаптера или конфигурацией localhost.

Проверить правильность IP-адреса можно также с помощью пинга. Для этого нужно выполнить команду ping 127.0.0.1 в командной строке. Если пинг успешен и возвращается ответ от localhost, то IP-адрес задан правильно. Если же пинг не проходит или возникают ошибки, то необходимо проверить настройки сетевого адаптера или обратиться к специалисту для дополнительной помощи.

Таким образом, для успешного подключения к localhost необходимо убедиться в наличии правильного IP-адреса, который должен быть установлен в 127.0.0.1. Проверка IP-адреса может быть выполнена с помощью команды ipconfig или пинга в командной строке.

Проверка наличия активного сетевого соединения

Для того чтобы решить проблему подключения к localhost, первым шагом необходимо проверить наличие активного сетевого соединения. Это можно сделать, выполнив следующие действия:

  1. Проверьте подключение к Интернету: Убедитесь, что ваш компьютер подключен к сети и имеет стабильное соединение с Интернетом. Попробуйте открыть веб-страницу в браузере и убедитесь, что она загружается без проблем.
  2. Перезагрузите маршрутизатор: Если у вас есть собственный маршрутизатор, перезагрузите его, чтобы обновить сетевые настройки и устранить возможные проблемы с подключением.
  3. Проверьте настройки сетевого адаптера: Убедитесь, что настройки сетевого адаптера на вашем компьютере корректны. Проверьте IP-адрес, подсеть и шлюз по умолчанию, убедитесь, что они соответствуют настройкам вашей сети.
  4. Используйте инструменты для диагностики сети: Воспользуйтесь инструментами для диагностики сети, такими как командная строка (cmd) или утилиты для проверки сетевого подключения. Это поможет выявить и исправить проблемы с сетью.

Проверка наличия активного сетевого соединения является первым шагом в решении проблемы подключения к localhost. Если после выполнения указанных действий проблема не устраняется, возможно, проблема кроется в других настройках или программном обеспечении, и потребуется более глубокий анализ для ее решения.

Проверка работы файрвола и антивирусного ПО

При возникновении проблем с подключением к localhost, одной из возможных причин может быть блокировка доступа через файрвол или антивирусное ПО. Для проверки работы этих программ необходимо выполнить следующие шаги:

  1. Проверить настройки файрвола. Убедитесь, что доступ к порту, на котором работает ваше приложение, разрешен в настройках файрвола. Если доступ к порту заблокирован, необходимо добавить исключение или изменить настройки файрвола таким образом, чтобы он разрешал подключение к нужному порту.
  2. Проверить настройки антивирусного ПО. Некоторые антивирусные программы могут блокировать доступ к localhost в своих настройках безопасности. Проверьте настройки антивирусного ПО и убедитесь, что localhost не добавлен в список заблокированных сайтов или IP-адресов.
  3. Выполнить тестовое подключение. Для проверки работы файрвола и антивирусного ПО можно попробовать подключиться к другому localhost-приложению на том же компьютере. Если подключение к другому приложению проходит успешно, значит проблема скорее всего связана с конкретным приложением или его настройками.

Если вы установили, что проблема действительно связана с работой файрвола или антивирусного ПО, рекомендуется обратиться к документации или поддержке соответствующих программ для получения более подробной информации о настройке и разрешении доступа к localhost.

Проверка наличия правильных настроек веб-сервера

1. Проверьте наличие установленного веб-сервера.

Прежде чем подключаться к localhost, убедитесь, что на вашем компьютере установлен и работает веб-сервер. Наиболее популярными веб-серверами являются Apache, Nginx и IIS. Убедитесь, что один из них установлен и запущен.

2. Проверьте наличие активного слушающего порта.

Для того чтобы подключиться к localhost, веб-сервер должен быть настроен на прослушивание определенного порта. Проверьте наличие активного слушающего порта, который соответствует настройкам вашего веб-сервера.

3. Проверьте правильность настроек веб-сервера.

Веб-сервер должен быть правильно настроен для обслуживания запросов к localhost. Проверьте наличие и правильность конфигурационных файлов веб-сервера. Обратите внимание на настройки пути к корневой директории и права доступа к файлам и папкам.

4. Проверьте наличие активного веб-сервера.

Убедитесь, что веб-сервер активен и работает без ошибок. Проверьте журналы сервера на наличие ошибок и сообщений о проблемах. Если возникают какие-либо ошибки, попробуйте их исправить или обратитесь за помощью к системному администратору или разработчику.

5. Проверьте наличие активного файрволла или антивирусного программного обеспечения.

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

Проверка наличия правильных настроек DNS

Для успешного подключения к localhost необходимо убедиться в наличии правильных настроек DNS. DNS (Domain Name System) является системой, которая переводит доменные имена в IP-адреса серверов и обратно.

Чтобы проверить наличие правильных настроек DNS, можно выполнить следующие действия:

  • Проверить файл hosts: файл hosts на компьютере содержит соответствия между доменными именами и IP-адресами. Убедитесь, что в файле hosts присутствует запись для localhost (обычно это строка «127.0.0.1 localhost»). Если запись отсутствует, добавьте ее в файл.
  • Очистить кэш DNS: иногда проблемы с подключением к localhost могут быть связаны с кэшированием неправильных DNS-записей. Для очистки кэша DNS можно воспользоваться командой «ipconfig /flushdns» в командной строке.
  • Проверить настройки DNS провайдера: если у вас есть интернет-подключение, убедитесь, что настройки DNS провайдера заданы правильно. Можно использовать публичные DNS-серверы, такие как DNS Google (8.8.8.8 и 8.8.4.4) или OpenDNS (208.67.222.222 и 208.67.220.220).

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

Проверка наличия правильных настроек веб-браузера

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

Во-первых, убедитесь, что в настройках браузера указан правильный прокси-сервер. Часто прокси-сервер необходим для обхода ограничений сети или для работы с приватными IP-адресами. Проверьте, что адрес прокси-сервера указан правильно и он соответствует настройкам вашей сети.

Во-вторых, проверьте настройки безопасности вашего браузера. Возможно, некоторые функции безопасности блокируют подключение к localhost. Убедитесь, что локальный сервер добавлен в список доверенных сайтов и отключите блокировку содержимого, если она включена.

Также стоит убедиться, что веб-браузер не блокирует файлы cookie. Файлы cookie могут использоваться сервером для хранения информации о пользователе, и если браузер блокирует их, это может привести к проблемам с подключением к localhost. Проверьте настройки браузера и установите разрешение на использование файлов cookie.

Если проблема все еще не решена, попробуйте временно отключить антивирусное программное обеспечение или брандмауэр. Иногда они могут блокировать подключение к localhost. Если после отключения антивируса или брандмауэра проблема исчезает, то вам следует настроить исключения для своего локального сервера в настройках безопасности.

Сайт не виден в localhost

Установил LAMP, пробросил порты, все сделал, но введя в браузер с компьютера или с планшета http://localhost/ — ошибка. Текст ошибки: «Не удается получить доступ к сайту Сайт localhost не позволяет установить соединение.». Веб сервер в локальной сети только один. В чем проблема? Перед переустановкой Ubuntu с 14.04 на 16.04 работало.

Веб сервер в локальной сети только один

А локалхостов — много.

Укажите конкретный ип адрес. Твой планшет по сути тоже локалхост.

Веб сервер в локальной сети только один

И всегда открывался только этот сервер.

Открываеться 192.168.0.101, но по внешнему ip ничего не открывается. Что делать?

но по внешнему ip ничего не открывается

Было все нормально, все открывалось, с Ростелекомом, потом сменился провайдер из-за переезда. По внешнему ip ничего не открывается, хотя по localhost все открывалось. Решил что в сервере проблема, у текущего провайдера ограничений никаких нет, переустановил, localhost не открывается.

А почему по внешнему ничего не открывалось? Спасибо

а по ssh на localhost пускает? ))

Нет, но мне не ssh нужен. По внешнему ip ничего не видно, не знаете почему? (сообщение выше)

Надеюсь, вы в браузере для открытия «по внешнему ip» набираете http://<внешний_ip>/, а не http://localhost/ ? И что значит «не открывается» ? пишет таймаут? сразу или спустя некоторое время? или другую ошибку?

Попробуй подсоединиться, во-первых, по ip компьютера в локальной сети (не 127.0.0.1, в ifconfig после inet у интерфейса правильного).

А по поводу внешнего ip — стоит убедиться, что новый провайдер даёт белые ip.

А по поводу внешнего ip — стоит убедиться, что новый провайдер даёт белые ip.

Ещё может понадобиться настроить NAT loopback чтобы ходить по белому айпи изнутри сети.

В TP Link есть? Пробежался — нету.

Попробуй подсоединиться, во-первых, по ip компьютера в локальной сети
Надеюсь, вы в браузере для открытия «по внешнему ip» набираете http://<внешний_ip>/, а не http://localhost/ ?

Открываеться 192.168.0.101, но по внешнему ip ничего не открывается.

Ещё может понадобиться настроить NAT loopback чтобы ходить по белому айпи изнутри сети.

Я про внешний ip написал к тому, что ТС сказал, что «пробросил порты» и утверждения, что с прошлым провайдером всё работало. Если у нового айпишники серые выдаются, то и Port Forwarding, и NAT loopback на данном этапе бессмысленны и факт того что они настроены бесполезен.

Если у нового айпишники серые выдаются, то и Port Forwarding, и NAT loopback на данном этапе бессмысленны и факт того что они настроены бесполезен.

Вы случаем не забыли, что у новый провайдер выдал новый, т.е. другой IP-адрес?

В TP Link есть? Пробежался — нету.

Если у нового айпишники серые выдаются

Хотя, помнится, мой провайдер перед тем как начать выдавать белый айпи прямо на интерфейс клиента сначала выдавал серый, а потом у себя мапил его на уникальный белый.

Хотя, помнится, мой провайдер перед тем как начать выдавать белый айпи прямо на интерфейс клиента сначала выдавал серый, а потом у себя мапил его на уникальный белый.

Как это проявлялось, как выяснилось и на что влияло?

В моём городе Ростелеком ещё со времён когда он был Волгателекомом без проблем даёт белые IP, ничего дополнительно просить/доплачивать даже не надо. И всё нормально работает.

Провайдер недавно появился в городе, пока нормально, ip 87.238.x.x.

Всегда использовал noip, было все нормально, но не с этим провайдером..

Как это проявлялось, как выяснилось и на что влияло?

На сетевой интерфейс клиента по DHCP выдавался серый айпи (192.168.*.*), но все сервисы, поднятые клиентом, были доступны извне по статическому белому айпи, уникальному для каждого клиента, который указывался в личном кабинете. Лет пять назад начали выдавать те же самые статические белые адреса уже прямо на интерфейс клиента, всё это что тогда что сейчас автоматически и бесплатно.

Всегда использовал noip, было все нормально, но не с этим провайдером..

Возможно что этот провайдер засунул тебя за NAT, из-за чего ты и не можешь всякими noip пользоваться, либо тебе 80/443 порт закрыли. Лучше прочти договор и спроси у техподдержки провайдера.

Не то что noip, я по внешнему ip перейти не могу, соседей просил перейти — тоже самое. Позвонил, никаких ограничений на порты нет, сказали потом уточнят про белый ip. Но почему перед переустановки ubuntu переходило по localhost? Сейчас 16.04 не переходит.

У нас статика отдельной услугой идёт, приходится dyndns-сервисы использовать.

В целом механизм понятен, спасибо.

Но почему перед переустановки ubuntu переходило по localhost?

/etc/hosts 127.0.0.1 localhost 127.0.1.1 computer

::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *