您好我在Debian中设置了加密。
现在它可以正常工作 https://example.com ,但它不能正常工作
我使用以下命令 ./ letsencrypt-auto --apache -d example.com
而不是 ./ letsencrypt-auto --apache -d example.com -d www.example.com
我执行了最后一个命令,但它仍然没有工作,因此我能做什么
谢谢
答案 0 :(得分:0)
您执行以下命令:
./ letsencrypt-auto --apache -d example.com -d www.example.com
答案 1 :(得分:0)
我刚刚完成了为多个子域生成单个Let的加密证书的过程。我遇到并解决了一些小问题。我在下面的链接中发布了一篇简短的文章,解释了我在Apache Web服务器上安装Let's Encrypt数字证书时获得的原因,该服务器提供对多个子域的HTTP和HTTPS访问。
我最重要的“经验教训”是,您需要为HTTP访问创建VirtualHost,并为每个可通过HTTPS访问的子域创建VirtualHost。重要信息:必须在单个配置文件中指定每个VirtualHost定义。如果在单个配置文件中定义了多个VirtualHost,则Let's Encrypt certbot将无法正常运行。我在下面三(3)个不同的配置文件中定义了三(3)个VirtualHosts。 dummy.conf文件在Apache中没有任何功能用途(即,它不会导致不必要的999侦听端口),但是必须通过Let's Encrypt certbot成功生成数字证书。
然后您可以运行以下命令来生成证书:
certbot --apache -d example.com -d www.example.com