我在 Ubuntu 15.10 上使用LetsEncrypt。
我已经打开端口443并80使用 UFW 并且可以访问域 (akuk.co.uk) 我试图通过 HTTP 在 Web 浏览器中保护。
运行./letsencrypt-auto命令并选择域(akuk.co.uk 和 www.akuk.co.uk)时,我收到以下消息:
授权程序失败。www.akuk.co.uk (tls-sni-01): urn:acme:error:connection :: 服务器无法连接到客户端进行 DV :: 无法连接到主机进行 DVSNI 质询
重要笔记:
服务器报告了以下“urn:acme:error:connection”错误:
域名:www.akuk.co.uk
错误:服务器无法连接 DV 客户端
运行./letsencrypt-auto --verbose,我看到:
生成密钥(2048 位):/
etc/letsencrypt
/keys / 0026_key-letsencrypt.pem创建 CSR:/etc/letsencrypt/csr/0026_csr-letsencrypt.pem
开始新的 HTTPS 连接 (1):acme-v01.api.letsencrypt。 org
开始新的 HTTPS 连接 (1):acme-v01.api.letsencrypt.org
开始新的 HTTPS 连接 (1):acme-v01.api.letsencrypt.org
执行以下挑战:
akuk.co 的 tls-sni-01 挑战.uk
tls-sni-01 挑战 www.akuk.co.uk 已
启用 Apache ssl 模块
等待验证...
开始新的 HTTPS …
当我登录到终端/通过 SSH 时,我看到此消息,其中x有许多更新:
x packages can be updated.
x updates are security updates.
Run Code Online (Sandbox Code Playgroud)
但是,如果两者的数字都是 0,我不希望看到该消息。
我试过修改 MOTD 文件,但从我所见,我可以允许它们显示或隐藏它们,但没有任何条件。该90-updates-available文件的内容是:
#!/bin/sh
stamp="/var/lib/update-notifier/updates-available"
[ ! -r "$stamp" ] || cat "$stamp"
Run Code Online (Sandbox Code Playgroud)
...的内容/var/lib/update-notifier/updates-available是:
0 packages can be updated.
0 updates are security updates.
Run Code Online (Sandbox Code Playgroud)
90-updates-available如果两条消息都以 开头,如何修改文件以防止显示消息0?