Andere virtuelle Hostdomänen als .local funktionieren nicht in Chrome

1288
Sithu

Ich habe einen virtuellen Host example.devin meinem WAMP. Ich konnte es in Chrome und Firefox ausführen, indem ich browse http://example.dev.

In ein paar Tagen kann ich es nicht mehr in Chrome ausführen, es wird immer weitergeleitet https://example.dev. Es scheint nach einer Domain im Web zu suchen. Ich kann es immer noch in Firefox durchsuchen. Wenn ich einen neuen virtuellen Host erstellt habe example.local, kann ich http://example.localsowohl Chrome als auch Firefox ausführen . Ich bin nicht sicher, welche Änderungen / Einstellungen Chrome dazu veranlasst haben, den virtuellen Host nicht zu durchsuchen .dev(dasselbe .app).

Ich möchte .devvhost, da die Google Kalender-API nur .devdie Konfiguration der Umleitungs-URIs zulässt, die zum Testen der Integration meines Projektkalenders verwendet wird.

0
['da reg' glaubt, dass dies vor über einem Monat passiert ist] (https://www.theregister.co.uk/2017/11/29/google_dev_network/) - War Ihr Chrome nicht mehr aktuell? dave_thompson_085 vor 6 Jahren 1
Ja, ich möchte ohne Hintergrundwissen in Chrome-Entwickler-Apps sagen, dass dies mit https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security zusammenhängt, was einfach bedeutet, dass Ihre App eine https-Version bereitstellen muss. jdwolf vor 6 Jahren 0
Ich habe das Gefühl, dass dieser Artikel von Register parteiisch ist. Seit Jahren wird immer wieder gesagt, dass Sie willkürliche TLDs nicht für interne Zwecke verwenden dürfen. Und doch kommt jedes Mal, wenn eine neue gTLD registriert wird, jemand zum Weinen. Das Register sagt sogar nicht, dass `.local` auch für Multicast-DNS verwendet werden darf. Daniel B vor 6 Jahren 0

1 Antwort auf die Frage

1
Teodoro Piccinni

Ich hatte das gleiche Problem:

  • Debian 9
  • Firefox Developer Edition
  • VirtualHost snowscootworld.dev
  • Datei /etc/hosts->127.0.1.1 snowscootworld.dev

Mit der genannten Konfiguration funktionierte es unter Firefox ESR, nicht jedoch mit Firefox Developer. Der FF Developer-Browser hat alle http://snowscootworld.devAnforderungen automatisch an https://snowscootworld.devdie in der Frage angegebene Anforderung umgeleitet . Ich habe auch versucht, zu .localErweiterungen zu wechseln, wie vorgeschlagen, aber es hat sich nichts geändert.

Am Ende entschied ich mich, das Problem von Anfang an anzupacken. Ich habe den Artikel über TLDs auf WikiPedia gelesen (abschließend ist es besser, die .testErweiterung für die lokale Entwicklung zu verwenden) und einen weiteren über die Adressierung von localhost (verwenden 127.0.0.1, 127.0.1.1ist ein Debian / Ubuntu-Standard für die Abbildung der IP Ihres Hostnamens, falls Sie kein Netzwerk haben).

Die richtige Konfiguration, die unter allen Browsern funktioniert, ist also:

  • VirtualHost snowscootworld.test
  • Datei /etc/hosts->127.0.0.1 snowscootworld.test

HTH

Leider können wir `.dev` nur in der Google-Entwicklerkonsole für die URI für die API-API-Umleitung festlegen. `.test`,` .local` usw. können nicht eingestellt werden. Ich habe es in meiner letzten Frage beschrieben. Sithu vor 6 Jahren 0
.dev funktionierte mit keinem Browser auf Ihrem System? Ich wurde gezwungen, den Domänennamen zu ändern, da t nicht unter FF Developer, sondern mit Firefox normal ausgeführt wurde. Teodoro Piccinni vor 6 Jahren 0
Ja, FF funktioniert nicht mehr. Es hat vorher funktioniert. Sithu vor 6 Jahren 0
Es spielt jedoch keine Rolle mehr, da ich http: // localhost / meinprojekt in der Google-Konsole anstelle des virtuellen Hosts einstellen kann. Sithu vor 6 Jahren 0
Ok, gut zu wissen! Teodoro Piccinni vor 6 Jahren 0