Домены виртуальных хостов, кроме .local, не работают в Chrome

1094
Sithu

У меня есть виртуальный хост example.devв моем WAMP. Я смог запустить его в Chrome и Firefox, просмотрев http://example.dev.

Через пару дней я больше не могу запустить его в Chrome, он продолжает перенаправлять на https://example.dev. Похоже, поиск реального домена в Интернете. Я все еще могу просматривать его в Firefox. Когда я создал новый виртуальный хост example.local, я мог работать http://example.localкак в Chrome, так и в Firefox. Я не уверен, какие изменения / настройки сделали Chrome неспособным просматривать виртуальный хост с помощью .dev(то же самое для .app).

Я хочу .devvhost, потому что API Календаря Google позволяет использовать только .devконфигурацию URI перенаправления, которая используется для проверки интеграции моего календаря проекта.

0
['Да рег' думает, что это произошло более месяца назад] (https://www.theregister.co.uk/2017/11/29/google_dev_network/) - ваш Chrome устарел? dave_thompson_085 6 лет назад 1
Да, я собираюсь сказать без фона в приложениях Chrome для разработчиков, что это связано с https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security, что просто означает, что ваше приложение должно предоставлять версию https. jdwolf 6 лет назад 0
Я чувствую, что эта статья в Регистре необъективна. В течение многих лет снова и снова говорилось, что вы не должны * использовать произвольные ДВУ для внутренних целей. И все же каждый раз, когда регистрируется новый рДВУ, кто-то плачет. В реестре даже не упоминается, что `.local` также * не * должен использоваться ни для чего, кроме многоадресного DNS. Daniel B 6 лет назад 0

1 ответ на вопрос

1
Teodoro Piccinni

У меня была такая же проблема:

  • Debian 9
  • Firefox Developer Edition
  • VirtualHost snowscootworld.dev
  • Файл /etc/hosts->127.0.1.1 snowscootworld.dev

Используя упомянутую конфигурацию, она работала под Firefox ESR, но не с Firefox Developer. Браузер FF Developer автоматически перенаправлял все http://snowscootworld.devзапросы, https://snowscootworld.devкак указано в вопросе. Я попытался также перейти на .localрасширения, как это было предложено, но ничего не изменилось.

В конце я решил подойти к проблеме с самого начала. Я прочитал статью о TLD в WikiPedia (в заключение, лучше использовать .testрасширение для локальной разработки) и еще одну о адресации на локальном хосте (используйте 127.0.0.1, 127.0.1.1это стандарт Debian / Ubuntu для отображения ip вашего host_name в случае, если у вас нет сети).

Итак, правильная конфигурация, которая работает во всех браузерах:

  • VirtualHost snowscootworld.test
  • Файл /etc/hosts->127.0.0.1 snowscootworld.test

НТН

К сожалению, мы можем установить `.dev` только в консоли разработчика Google для URI перенаправления API календаря. `.test`,` .local` и т. д. не могут быть установлены. Я описал это в моем вопросе в последнем абзаце. Sithu 6 лет назад 0
.dev не работал ни с одним браузером в вашей системе? Я был вынужден изменить имя домена, потому что t не работал под FF Developer, но работал с нормальной версией Firefox. Teodoro Piccinni 6 лет назад 0
Да, это больше не работает FF. Это работало раньше. Sithu 6 лет назад 0
Но это уже не имеет значения, так как я могу установить http: // localhost / myproject в консоли Google вместо виртуального хоста. Sithu 6 лет назад 0
Хорошо, приятно знать! Teodoro Piccinni 6 лет назад 0

Похожие вопросы