localhost не работает при использовании точки доступа Wi-Fi на iPhone 4

localhost не работает при использовании точки доступа Wi-Fi на iPhone 4

Я только что переехал из офиса, где localhostзагружалось веб-приложение, над которым я работаю (apache2). Я пользовался Wi-Fi в здании, когда был в офисе.

Теперь я использую точку доступа Wi-Fi на iPhone 4 в другом здании и при вводе текста localhostв Chrome и Firefox загружается страница с результатами поиска Google, а не веб-приложение.

Является ли это «известной проблемой», которая localhostработает по-другому при подключении к точке доступа iPhone через Wi-Fi?

И если да, то как мне добраться localhostдо работы, как обычно?

Системная информация

Операционная система: Linux Mint 17.2 Cinnamon 64-бит

Версия Cinnamon: 2.6.13

Ядро Linux: 3.16.0-29-generic

Ай фон 4

iOS: 7.1.2 (11D257)

Обновление/Решение

Извините, я думаю, что добавление подробностей исказило мое представление о сути проблемы.

Я перефразировал вопрос следующим образом:

«Почему я не могу получить доступ к localhost без подключения к интернету».

И нашел это решение, которое сработало:

https://askubuntu.com/a/2983

Check that you have this line in /etc/hosts:

127.0.0.1       localhost

If it is not there, add it.

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

решение1

Команда:

ifconfig

Если вы используете беспроводное соединение, то вам нужно будет посмотреть на wlan0, там указан IP-адрес.

введите описание изображения здесь

Если вы используете ethernet, то посмотрите на eth0. Вы также получите ip там. Если вы используете ethernet.. Проверьте, можете ли вы использовать localhost по этому ip. Как я делаювведите описание изображения здесь. Мой IP 192.168.0.107, поэтому попробуйте добавить его как URL. Если вы не можете открыть по этому URL, значит ваш IP-адрес как-то привязан.Вам не обязательно использовать точку доступа. Просто подключитесь к локальному Wi-Fi. Затем попробуйте открыть этот URL на своем мобильном телефоне... Как я уже говорил ранее, если вы не можете открыть этот URL, это означает, что ваш IP-адрес привязан. Не пытайтесь localhostили 127.0.0.1на Android.

решение2

localhost будет работать на вашем локальном веб-сервере. Если вы хотите подключиться к своему веб-серверу (на машине Linux), используя домен «localhost», вам необходимо настроить статические записи DNS.

Поскольку вы, возможно, не сможете настроить файл записей DNS на iPhone, вы можете установить внешний DNS на вашем Wi-Fi (точке доступа, к которой вы подключены), который будет ссылаться на вашу систему Linux, на которой работает веб-сервер.

Для этого следуйте инструкциям на вашем iPhone:

настройки => Wi-Fi => Имя_точки_доступа => информация => Статический => DNS

затем установите IP-адрес машины Linux в качестве DNS.

затем в файле "/etc/hosts" вашей системы Linux следует добавить:

localhost    LinuxIPAddr

где «LinuxIPAddr» — IP-адрес вашего компьютера Linux.

Итак, когда вы вводите «localhost» на своем телефоне, ваш iPhone запрашивает у машины Linux IP-адрес домена «localhost», и машина Linux отвечает IP-адресом, так что ваша проблема будет решена. :)

Связанный контент