Andere virtuelle Host-Domains als .local funktionieren in Chrome nicht

0

Ich habe einen virtuellen Host example.dev in meinem WAMP. Ich konnte es in Chrome und Firefox durch Surfen ausführen http://example.dev.

In ein paar Tagen kann ich es nicht mehr in Chrome ausführen, es leitet weiter zu https://example.dev. Es scheint nach einer aktuellen Domain im Web zu suchen. Ich kann es immer noch in Firefox durchsuchen. Als ich einen neuen virtuellen Host erstellt habe example.local, Ich kann rennen http://example.local in Chrome und Firefox. Ich bin nicht sicher, welche Änderungen / Einstellungen dazu geführt haben, dass Chrome den virtuellen Host nicht mit durchsuchen kann .dev (dasselbe für .app ).

Ich will .dev vhost weil Google Kalender API nur erlaubt .dev für die Umleitungs-URI-Konfiguration, mit der die Integration meines Projektkalenders getestet wird.

Sithu
quelle
1
'da reg' glaubt, dass dies vor über einem Monat passiert ist - War Ihr Chrome veraltet?
dave_thompson_085
Ja, ich möchte ohne Hintergrund in Chrome dev apps sagen, dass dies im Zusammenhang steht en.wikipedia.org/wiki/HTTP_Strict_Transport_Security Das bedeutet einfach, dass Ihre App eine https-Version bereitstellen muss.
jdwolf
Ich bin der Meinung, dass dieser Registerartikel voreingenommen ist. Es wird seit Jahren immer wieder gesagt, dass Sie darf nicht Verwenden Sie beliebige TLDs für interne Zwecke. Und doch kommt jedes Mal, wenn eine neue gTLD registriert wird, jemand zum Weinen. Das Register erwähnt dies nicht einmal .local ebenfalls darf nicht für alles andere als Multicast-DNS verwendet werden.
Daniel B

Antworten:

1

Ich hatte das gleiche Problem:

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

Mit der genannten Konfiguration funktionierte es unter Firefox ESR, jedoch nicht mit Firefox Developer. Der FF Developer Browser hat alle automatisch umgeleitet http://snowscootworld.dev Anfrage zu https://snowscootworld.dev wie in der Frage erwähnt. Ich habe auch versucht zu wechseln .local Erweiterungen wie vorgeschlagen, aber nichts geändert.

Am Ende habe ich mich entschlossen, das Problem von Anfang an anzugehen. Ich habe den Artikel über TLDs auf WikiPedia gelesen .test Erweiterung für lokale Entwicklung) und eine andere über localhost Adressierung (Verwendung 127.0.0.1, 127.0.1.1 ist ein Debian / Ubuntu-Standard für die Zuordnung der IP Ihres Hostnamens (falls Sie kein Netzwerk haben).

Die richtige Konfiguration für alle Browser lautet also:

  • VirtualHost snowscootworld.test
  • Datei /etc/hosts - & gt; 127.0.0.1 snowscootworld.test

HTH

Teodoro Piccinni
quelle
Leider können wir nur einstellen .dev in der Google-Entwicklerkonsole für die Umleitungs-URI der Kalender-API. .test, .localusw. kann nicht eingestellt werden. Ich habe es in meiner Frage im letzten Absatz beschrieben.
Sithu
.dev hat mit keinem Browser auf Ihrem System funktioniert? Ich musste den Domainnamen ändern, da t nicht unter FF Developer, sondern unter der normalen Firefox-Version funktionierte.
Teodoro Piccinni
Ja, es funktioniert nicht mehr FF. Es hat vorher funktioniert.
Sithu
Aber es spielt keine Rolle mehr, da ich einstellen kann localhost / myproject in der Google-Konsole anstelle des virtuellen Hosts.
Sithu
Ok, gut zu wissen!
Teodoro Piccinni