2015-12-23 3 views
7

Веб-камера не работает. он отображает на консоли, что «разрешено только безопасное происхождение», Я обращаюсь к веб-приложению на сервере. Я использую 192.168.1.11/myApp для доступа к моей системе. он не работает в хроме, но в firefox его работает. Я обновляю версию своего браузера Chrome.Доступны только защищенные корни (см. Https://goo.gl/Y0ZkNV)

хотя я прочитал некоторые проблемы, подобные этому, но я не мог исправить это с собой .. 127.0.0.1, localhost, https и т. Д. Являются безопасным источником .. Я не знаю, IP-адрес сервера является одним из надежных источников.

Могу ли я изменить 192.168.1.11/myApp на что?

ответ

7

Если ваш сайт работает как http, вы можете попробовать настроить его как https. Как и для this.

+0

Не знаю, почему это downvoted, это, скорее всего, правильный ответ. –

+2

@ ValentinKlinghammer Возможно, потому что CA отказываются подписывать сертификаты для IP-адресов в 192.168/16. –

1

Вам нужно использовать https вместо http. Если вы не хотите тратить деньги на сертификаты и хотите иметь не самозаверяющий, вы можете использовать certbot для создания бесплатных сертификатов. (см https://certbot.eff.org) Честно говоря, для случая, его локальная сеть, и она не должна работать, но и для других, вот инструкции для Linux (проверено на Ubuntu 14 LTS)

  1. логин к вашему SSH как корень или sudoer, вы можете пойти в любой каталог выбраной, что у вас есть права доступа к и введите следующее:

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

    CHMOD а + х ./certbot-auto

(если кто-нибудь увлечен делать сообщения мог понять, почему это выше обыкновение появляться как код и исправить ...)

теперь вы можете автоматически генерировать подписанные certifiactes в течение 90 дней с использованием

./certbot-auto 

каждый 90 день, вы можете запустить

./certbot-auto renew