Firefox не может подключиться к поддомену локальных серверов

Я работаю над приложением laravel, у меня возникают проблемы с браузерами Firefox и Safari, когда мне нужно получить доступ к моему веб-приложению с поддоменом, например, sub.localhost/myapp/public я вижу Сервер не найден, хотя опера и хром работают со мной хорошо

Какие-либо предложения ?


person Muhammad Atallah    schedule 21.10.2015    source источник


Ответы (6)


Лучшее решение, поддерживающее несколько субдоменов:

  1. Введите этот URL about:config и найдите network.dns.localDomains

  2. дважды щелкните поле «значение».

  3. Введите свои URL-адреса через запятую www.localhost,app.localhost

person ricks    schedule 08.05.2019
comment
Искал решение более 3-х часов, это именно то, что мне было нужно. Результат тот же, что и с network.dns.native-is-localhost, но без каких-либо проблем. - person Twenty; 25.03.2020
comment
Казалось бы, ненужное ограничение в FF, которое стоило мне (и, возможно, другим) часов головоломок. Чтобы избавить себя от необходимости повторно редактировать это снова и снова, вы можете установить значение *.localhost, чтобы охватить все будущие случаи. Теперь все, что мне нужно сделать, это вспомнить это сумасшедшее исключение, когда я перестрою свою машину в следующий раз! Исправление не используйте *.localhost - DNS-кэш усыпил меня ложным чувством надежды. Я оставляю комментарий здесь, чтобы помочь другим не попасть в мою ловушку. - person Phil Blackburn; 02.08.2020

Решением для меня по состоянию на декабрь 2016 года в Firefox 50.0.2 является настройка about:config network.dns.localDomains:

person Jason    schedule 13.12.2016

Редактирование вашего файла hosts вполне может помочь.

Наверняка в нем уже есть записи. Например, OSX имеет это по умолчанию:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

Просто добавьте к нему нужные поддомены, например:

127.0.0.1     mysubdomain.localhost

Путь к вашему хост-файлу в OSX - /etc/hosts, поэтому sudo nano /etc/hosts для его редактирования, то же самое для Linux.


Большая заслуга принадлежит этому ответу

person Félix Paradis    schedule 16.04.2019
comment
По какой-то причине Firefox игнорирует файл хоста, но это работает для других браузеров. - person ricks; 09.05.2019
comment
Это работало на моей машине ¯\_(ツ)_/¯ (OSX, firefox 66.0.3) - person Félix Paradis; 09.05.2019
comment
Это сработало для меня, хотя добавление поддоменов в файл hosts очень раздражает. У Хрома нет этой проблемы. - person John Q; 20.01.2020

Посетите about:config в своем браузере, затем выполните поиск network.dns.native-is-localhost

Значение по умолчанию — false. Переключитесь на true и все будет хорошо

person crescentmusyoki    schedule 19.01.2019
comment
ВНИМАНИЕ: Это заставляет ваш браузер обращаться только к локальному хосту. Вы бы не смогли использовать его ни для чего другого. Мне пришлось обновить свой браузер и переустановить все мои расширения, потому что я забыл, как назывались настройки. Это ужасное решение, никаких внешних скриптов, изображений и т.д. будет загружаться на страницу, без шрифтов, без CDN - person ricks; 09.05.2019

Установка для параметра network.dns.disableIPv6 значения false (по умолчанию — true) помогла мне. (Если вы не знаете, как это установить, вы можете перейти по ссылке ниже)

Следующая ссылка может помочь вам решить проблему для вас. Попробуй это.

https://support.mozilla.org/en-US/kb/firefox-cant-load-websites-other-browsers-can

person Praveen George    schedule 21.10.2015
comment
Спасибо за повтор Правина Джорджа, но для network.dns.disableIPv6 значение по умолчанию — false, пожалуйста, просмотрите свою ссылку. - person Muhammad Atallah; 21.10.2015
comment
Это не имеет ничего общего с поддоменами - person ricks; 09.05.2019

Если возникает проблема, например, Firefox не может найти сервер, это может быть проблема с сетью. Чтобы исправить это, убедитесь, что ваш модем/маршрутизатор не показывает ошибок:

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

  2. проверьте адрес на предмет опечаток, таких как ww.example.com вместо www.example.com.

person Gizelle Emmanuel    schedule 04.07.2019