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