Как избежать самозаверяющего предупреждения SSL на веб-сайте локальной сети? - PullRequest
0 голосов
/ 20 сентября 2018

Я занимаюсь разработкой веб-сайта для использования в локальной сети.Этот сайт должен использовать SSL.Я использую доменное имя .lan для доступа к нему с других компьютеров.Однако это доменное имя не принимается Let's Encrypt, поскольку оно не является публичным доменным именем.Я читал о добавлении сертификата в качестве доверенного сертификата, но я предпочитаю не использовать эту опцию, поскольку это будет означать, что мне нужно будет добавить его на все компьютеры в локальной сети.

Теперь я получаю предупреждение ERR_CERT_AUTHORITY_INVALID, прежде чем я смогу зайти на страницу с другого компьютера в сети.Есть ли способ избежать этой ошибки или для Let's Encrypt принять мой локальный домен?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Нет, нет способа сделать это, по крайней мере, бесплатно.

Let's Encrypt не может подтвердить, что вы являетесь владельцем домена, потому что он на самом деле не существует.Но это один из этапов получения сертификата.

Если вы добавили самоподписанный сертификат на свой веб-сайт, все компьютеры в локальной сети должны доверять вашему ЦС, поскольку вы описали это как нежелательное поведение.

Вы могли бы просто придерживаться веб-сайта, предназначенного только для HTTP, но для одного некоторые браузеры предупреждают ваших пользователей об этой странице, потому что она небезопасна, и другие пользователи в той же сети смогут увидеть паролии другую личную информацию, когда они общаются с сайтом.

Две вещи, которые вы можете попробовать:

  1. Вы можете попытаться получить сертификат с помощью "нормального" центра сертификации.Вы заплатите им за это, так что, возможно, они могут помочь вам с сертификатом для домена .lan.Но я не уверен в этом.
  2. Вы можете получить реальный домен для службы и размещать его в сети только так часто, чтобы вы могли использовать сертификат Let's Encrypt Cert.Может быть, субдомена будет достаточно для этого?Таким образом, вам не понадобится новый домен, если он у вас уже есть.Если это в контексте компании / института, возможно, вы могли бы использовать поддомен веб-сайта вашей компании / учреждения?
0 голосов
/ 20 сентября 2018

Если вы используете самозаверяющий сертификат или самозаверяющий ЦС, то единственный способ избежать ошибки ERR_CERT_AUTHORITY_INVALID - это установить ваш сертификат / ЦС в качестве доверенного издателя.Это довольно типично и может быть выполнено контроллером домена.

Публичные центры сертификации не могут выдавать сертификаты частным доменам.

...