Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新Let';s在Apache上加密配置_Apache_Ssl_Encryption_Ssl Certificate_Lets Encrypt - Fatal编程技术网

更新Let';s在Apache上加密配置

更新Let';s在Apache上加密配置,apache,ssl,encryption,ssl-certificate,lets-encrypt,Apache,Ssl,Encryption,Ssl Certificate,Lets Encrypt,嗨,我设置好了,让我们在Debian中加密 现在,当我放置时,它可以正常工作,但它不能正常工作 当我把 我使用了以下命令/letsencrypt auto--apache-d example.com 而不是/letsencrypt auto--apache-d example.com-d www.example.com 我执行了最后一个命令,但它仍然不起作用。因此,我可以对它做些什么 工作正常吗 感谢您执行以下命令: /letsencrypt auto--apache-d example.com

嗨,我设置好了,让我们在Debian中加密

现在,当我放置时,它可以正常工作,但它不能正常工作

当我把

我使用了以下命令/letsencrypt auto--apache-d example.com

而不是/letsencrypt auto--apache-d example.com-d www.example.com

我执行了最后一个命令,但它仍然不起作用。因此,我可以对它做些什么

工作正常吗


感谢您执行以下命令:


/letsencrypt auto--apache-d example.com-d www.example.com

我刚刚完成了为多个子域生成单个Let's Encrypt证书的过程。我遇到并解决了一些小挑战。我在下面的链接中发布了一篇短文,解释了我在Apache web服务器上安装Let's Encrypt digital certificates(让我们加密数字证书)时学到的一些知识,该服务器提供对多个子域的HTTP和HTTPS访问

我最重要的“经验教训”是,您需要为HTTP访问创建一个VirtualHost,并为通过HTTPS访问的每个子域创建一个VirtualHost。要点:必须在单个配置文件中指定每个VirtualHost定义。如果在单个配置文件中定义了多个虚拟主机,Let's Encrypt certbot将无法正常运行。我在下面三(3)个不同的配置文件中定义了三(3)个VirtualHost。dummy.conf文件在Apache中没有任何功能用途(即,它不会导致不必要的999侦听端口),但对于Let's Encrypt certbot成功生成数字证书来说,它是绝对必要的

然后可以运行以下命令来生成证书:

certbot --apache -d example.com -d www.example.com