2015-12-23 8 views
7

Webcam funktioniert nicht. Es wird auf einer Konsole angezeigt, dass "Nur sichere Ursprünge erlaubt sind", Ich greife auf die Web-App im Server zu. Ich benutze 192.168.1.11/myApp, um auf mein System zuzugreifen. Es funktioniert nicht in Chrom, aber in Firefox funktioniert es. Ich aktualisiere die Version meines Chrom-Browser ..Nur sichere Ursprünge sind erlaubt (siehe: https://goo.gl/Y0ZkNV)

obwohl ich ein Problem wie dieses lesen, aber ich kann es nicht mit mir selbst behoben .. 127.0.0.1, localhost, https usw. sind die sicheren Ursprünge .. Ich weiß nicht, ob die IP-Adresse des Servers ist einer der sicheren Ursprünge.

kann ich 192.168.1.11/myApp was ändern?

Antwort

7

Wenn Ihre Website als http ausgeführt wird, können Sie versuchen, sie als https einzurichten. Ähnlich wie this.

+0

Nicht sicher ausgeführt werden soll, warum das Downvoted ist, ist dies höchstwahrscheinlich die richtige Antwort. –

+2

@ValentinKlinghammer Wahrscheinlich weil CAs sich weigern, Zertifikate für IPs in 192.168/16 zu signieren. –

1

Sie müssen https anstelle von http verwenden. Wenn Sie kein Geld für Zertifikate ausgeben möchten und andere als selbstsignierte haben möchten, können Sie mit certbot Zertifikate erstellen, die kostenlos sind. (siehe https://certbot.eff.org) Ehrlich gesagt, für Ihren Fall, sein lokales Netzwerk und es nicht funktionieren sollte, aber für andere, hier sind Anweisungen für Linux (getestet auf Ubuntu 14 LTS)

  1. Login auf Ihr ssh als Wurzel oder sudoer, können Sie zu jedem gewählten Verzeichnis gehen, die Sie haben Berechtigungen und geben Sie folgendes:

    wget https://dl.eff.org/certbot-auto

    chmod a + x ./certbot-auto

(wenn jemand daran interessiert Thema machen konnte, warum die oben gewohnt als Code auftauchen und beheben ...)

ab sofort automatisch signiert certifiactes für 90 Tage generieren kann mit

./certbot-auto 

jeden 90 Tage können Sie

./certbot-auto renew