我很沮丧。我尝试在Digital Ocean Ubuntu服务器上使用Certbot为2个不同的域安装SSL证书。这是我运行以获取SSL证书的最终命令:
sudo certbot --nginx -d mydomain1.com -d www.mydomain1.com
我为mydomain1.com
和mydomain2.com
运行完全相同的命令
这里是没有意义的。 mydomain1.com
通过身份验证,但mydomain2.com
通过失败>
我在两个域中都使用相同的Nginx服务器块配置文件。是的,这包括Nginx配置文件中的根文件路径和服务器名称都相同。
我将两个配置文件都设置为以下内容:
listen 80; listen [::]:80; root /var/www/mydomain2.com; index index.html index.htm index.nginx-debian.html; server_name mydomain2.com www.mydomain2.com;
是,两个配置文件(用于
mydomain1.com
和mydomain2.com
的文件都设置为mydomain2.com
的根路径和服务器名mydomain2.com
,因为我需要Nginx来提供与该目录完全相同的内容。我的意图是将mydomain1.com
重定向到mydomain2.com
,但看来它不像一个单独的问题那样工作。现在,我只是想验证mydomain2.com
的SSL证书,然后将找出重定向。
谢谢您的帮助。
我很沮丧。我尝试在Digital Ocean Ubuntu服务器上使用Certbot为2个不同的域安装SSL证书。这是我运行以获取SSL证书的最终命令:sudo certbot ...
如果我正确理解了问题,答案如下: