Lets encrypt 使用新证书的标准apache2设置自动化letsencrypt

Lets encrypt 使用新证书的标准apache2设置自动化letsencrypt,lets-encrypt,Lets Encrypt,我运行一项服务,允许用户创建具有自己域的表单(例如) 我想使用letsencrypt为表单提供SSL,但是(目前)没有通配符选项 我对letsencrypt很熟悉,我已经有了www.myservice.com的安全保护 该设置是标准的apache2。最初,默认的virtualhost处理域,但是我已经更新了代码,在/etc/apache2/sites available中创建了一个conf文件,并为创建的每个用户域将其软链接到/etc/apache2/sites enabled 现在,我试图找出

我运行一项服务,允许用户创建具有自己域的表单(例如)

我想使用letsencrypt为表单提供SSL,但是(目前)没有通配符选项

我对letsencrypt很熟悉,我已经有了www.myservice.com的安全保护

该设置是标准的apache2。最初,默认的virtualhost处理域,但是我已经更新了代码,在
/etc/apache2/sites available
中创建了一个conf文件,并为创建的每个用户域将其软链接到
/etc/apache2/sites enabled

现在,我试图找出如何自动创建和安装证书,以便在用户创建新表单时能够实时完成

使用
certbot auto-d userform1.myservice.com
,唯一的交互问题是让它变得简单还是安全(即将http重定向到https)。有没有一种方法可以在命令行中指定它,使其完全非交互式?我还需要做些什么来确保没有交互性?

显示该命令有一个
--非交互性
选项:

  -n, --non-interactive, --noninteractive
                        Run without ever asking for user input. This may
                        require additional command line flags; the client will
                        try to explain which ones are required if it finds one
                        missing (default: False)
显示该命令有一个
--非交互式
选项:

  -n, --non-interactive, --noninteractive
                        Run without ever asking for user input. This may
                        require additional command line flags; the client will
                        try to explain which ones are required if it finds one
                        missing (default: False)