我一直在关注本教程将 SSL 证书添加到我的网站,但它返回此错误:Client with the currently selected authenticator does not support any combination of challenges that will satisfy the CA
。
目前这种方法由于安全缺陷暂时不起作用,所以这里是替代方法。
我正在尝试实现替代代码粘贴:sudo certbot --authenticator webroot --webroot-path <path to served directory> --installer nginx -d <domain>
但是我不确定要放入什么<path to served directory>
。
“服务目录的路径”是 nginx 配置吗?它看起来像这样吗:etc/nginx/sites-available/<projectname>
?
答案1
在该文件内,/etc/nginx/sites-available/<projectname>
您有一个“服务器”块,在该块内您有一个“root”语句:
server {
....
root <pathname>;
....
}
该路径名是“服务器目录的路径”;certbot
将在那里放置一些由您的服务器提供服务的内容,nginx
作为它确实为要认证的域提供服务的证据。