无法使用“letsencrypt”验证工具验证我的域

Jaa*_*_82 5 ssl https certificate lets-encrypt

我正在尝试为我的域创建一个 Letencrypt 证书。网络服务器正在工作并进行设置,以便它返回它所请求的路径的最后一段:

  my_domain.com/.well-known/acme-challenge/something ====>  something
Run Code Online (Sandbox Code Playgroud)

但是,当我运行这个时:

  sudo ./letsencrypt-auto certonly -a webroot --webroot-path=/home/my_user/my_website -d my_website.com -d www.my_website.com
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Failed authorization procedure. my_domain.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: The key authorization file from the server did not match this challenge [something1-something2.something3] != [something1-something2], www.my_domain.com (http-01): urn:acme:error:unauthorized :: 

The client lacks sufficient authorization :: The key authorization file from the server did not match this challenge [fdsfdsfdsfdsfdsfddsfd23232.something3] != [fdsfdsfdsfdsfdsfddsfd23232]



Domain: www.my_website.com
   Type:   unauthorized
   Detail: The key authorization file from the server did not match
   this challenge
   [aaaaaa.bbbbb] != [aaaaaa]

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A record(s) for that domain
   contain(s) the right IP address.
Run Code Online (Sandbox Code Playgroud)

为什么?“bbbbb”和“something3”这两个部分是从哪里来的?