2016-04-29 7 views
0

Ich folgte Tutorial zum Einrichten von HTTPS auf AWS Ubuntu LAMP. Ich brauchte es, um Facebook-Canvas-App zu erstellen. Wenn jemand anderes versucht, diese App zu laden, erhalten sie Failed to load resource: net::ERR_INSECURE_RESPONSE Fehler.SSL-Zertifikat von Browsern akzeptiert

Apearantly Chrome und Edge halten mein Zertifikat nicht für vertrauenswürdig. Warum ist es? Kann es sein, weil ich einige Informationen falsch geschrieben habe oder Zertifikate von einer dritten Partei ausgestellt werden müssen?

+0

Haben Sie die Notiz gelesen? – Tom

+0

@Tom welche Anmerkung? –

+0

Weitere Informationen zum Generieren von SSL-Zertifikaten von Websites von Drittanbietern finden Sie unter https://in.godaddy.com/help/generating-a-csr-and-installing-an-ssl-certificate-in-tomcat-4x5x6x7x-5239 – Gangaraju

Antwort

2

Sie haben ein selbstsigniertes Zertifikat erstellt. Es wurde von keiner Person in der Vertrauenskette signiert, die mit den Organisationen endet, bei denen Zertifikate in den Browser oder das Betriebssystem eingebettet sind.

Dies wird ausführlich in Schritt 5 des Tutorials behandelt, zu dem Sie verlinkt sind.

müssen Zertifikate von einer dritten Partei ausgestellt werden?

Entweder das oder der Benutzer muss das Zertifikat explizit als sicher kennzeichnen.

1

Es waren zwei Fehler: 1) „falsche Domain“ 2) Zertifikat des Servers ist nicht

vertraute

Was die ersten, ich auch eine Sub-Domain bieten hatte.

Die zweite wurde durch Installieren eines kostenlosen Zertifikats durch Befolgen der Anweisungen hier https://letsencrypt.org/getting-started/ gelöst.

im Grunde:

  1. sudo apt-get install git
  2. git clone https://github.com/letsencrypt/letsencrypt
  3. cd letsencrypt
  4. ./letsencrypt-auto
  5. ./letsencrypt-auto --help - Apache

Ich bin in keiner Weise mit diesem comp verbunden jeder andere als ein Benutzer vor 5 Minuten zu werden.

Verwandte Themen