Leaflet: HTTPS auf der Website leafletjs.com aktivieren und erzwingen

Erstellt am 2. Mai 2018  ·  23Kommentare  ·  Quelle: Leaflet/Leaflet

HTTPS wurde für benutzerdefinierte Github Pages-Domains freigegeben:
https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

Geolocation-Beispiele funktionieren derzeit nicht, da die Site http verwendet.

Edit 2018-05-03: Erklärung für verlinkten Blogbeitrag hinzugefügt.

docs

Hilfreichster Kommentar

Ich habe gerade die A-Datensätze aktualisiert, um darauf zu verweisen

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

Die vorherige TTL war 30 Minuten, also werden wir hoffentlich bald die neuen IP-Adressen treffen, dann können wir es hoffentlich.

Alle 23 Kommentare

Ja. Wir sollten dies irgendwann tun Wir müssten eine Art Proxy einrichten, zB mit CloudFlare.

Hallo @mourner ,

Wenn ich den von @theel0ja verlinkten Blog-Post richtig @theel0ja diese

Verdammt, anscheinend hatte ich einen Fall von selektiver Blindheit. Es tut uns leid! Ja, das sollten wir auf jeden Fall jetzt tun. @JasonSanford Im Blog steht, dass die DNS-Konfiguration mit neuen IPs aktualisiert werden sollte.

@ghybs Ja, ich habe die Funktionsanfrage gesendet, weil Github HTTPS-Unterstützung für benutzerdefinierte Domains hinzugefügt hat.

Ich habe gerade die A-Datensätze aktualisiert, um darauf zu verweisen

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

Die vorherige TTL war 30 Minuten, also werden wir hoffentlich bald die neuen IP-Adressen treffen, dann können wir es hoffentlich.

@JasonSanford vielen Dank Jason!

Hmm, ich sehe, dass leafletjs.com die neuen IP-Adressen auflöst, aber die Browser sagen immer noch "Nicht sicher". Hier sind zum Beispiel Details von Safari:

image

Keine Ahnung, wie man das lösen kann – ich bin wirklich schlecht in Sachen Sicherheit. Irgendwelche Hinweise?

Lass mich jetzt etwas versuchen...

Ich habe die Domain wie hier angegeben entfernt und wieder hinzugefügt, aber sie funktioniert immer noch nicht. Warten wir vielleicht ein paar Stunden und sehen, ob das Problem behoben ist, andernfalls müssen wir uns an den GitHub-Support wenden.

Es klappt!

image

Gemischte Inhalte sollten behoben werden.

image

@theel0ja super ! Es begann für mich für https://leafletjs.com zu arbeiten , aber aus irgendeinem Grund läuft https://www.leafletjs.com ab. Ist dies ein Problem auf der GitHub-Seite oder mit unserer Konfiguration?
Lassen Sie uns die Sache mit dem gemischten Inhalt in Ordnung bringen – möchten Sie eine PR machen?

@mourner www.leafletjs.com wird an eine Namecheap-IP-Adresse geleitet.

https://iplookup.theel0ja.info/?host=www.leafletjs.com

Ich werde eine PR für die Mixed Content-Sachen machen.

@JasonSanford bedeutet das obige, dass wir einige Einträge auf der DNS-Konfigurationsseite speziell für www hinzufügen sollten?

Das klingt richtig. Lassen Sie mich in der DNS-Konfiguration nachsehen.

In den DNS-Einstellungen wurde die www-Subdomäne auf http umgeleitet, nicht auf https. Ich habe dies geändert und es sollte sich jetzt ausbreiten.

@JasonSanford hmm, funktioniert eine Weiterleitung mit https? Es scheint, dass es nicht würde. Könnten wir einfach Datensätze für www hinzufügen, um auf GitHub-IPs zu verweisen, genau wie für die Kerndomäne?

Die Mixed-Content-Fixes wurden zusammengeführt. https://www.leafletjs.com funktioniert immer noch nicht – warten wir, bis das behoben ist, und dann kann ich in den Einstellungen "https://erzwingen" aktivieren.

Ich spiele ungefähr einmal im Jahr mit DNS herum und kämpfe immer. Was ich unten habe, funktioniert anscheinend nicht. Hat jemand Ideen?

image

Hier ist der Rest der Aufzeichnungen als Referenz.

image

@JasonSanford hat diese GitHub- Hilfeseite gefunden, die vorschlägt, CNAME auf die GitHub-Domäne zu verweisen, zB leaflet.github.io – nicht sicher, ob dies in unserem Fall zutrifft, aber vielleicht einen Versuch wert.

Wir erzwingen jetzt https und auch www.leafletjs.com leitet auf https://leafletjs.com um , was gut genug ist, um dieses Problem zu schließen. Bleibt nur noch, dass https://www.leafletjs.com nicht funktioniert, aber belassen wir es dabei und finden vielleicht später eine Lösung.

Hmm plötzlich hat https://www.leafletjs.com angefangen zu arbeiten – keine Ahnung, was sich geändert hat (vielleicht etwas Cache aktualisiert), aber großartig :) @JasonSanford dann waren keine weiteren Maßnahmen erforderlich.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen