CertBot未经授权 - 响应无效

时间:2016-12-28 09:11:14

标签: amazon-web-services lets-encrypt certbot

我正在尝试为我的webapp安装证书,该证书部署在我的Amazon AWS中。

0px

当我运行上面的命令时,我收到以下回复

 ./certbot-auto certonly --standalone --standalone-supported-challenges http-01 -d www.mywebsite.com --debug

我试图指向我在 The following errors were reported by the server: Domain: www.mywebsite.com Type: unauthorized Detail: Invalid response from http://www.mywebsite.com/.well-known/acme-challenge/PoX30b9dlmVuf-iU6zcNOo7_l7FaYTiJMgjHR4td8p4: "<html><head><title>Apache Tomcat/7.0.70 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;bac" 中部署的应用。我可以看到Apache tomcat server文件夹已创建,但该文件夹已完全为空。

对此有何看法?

2 个答案:

答案 0 :(得分:1)

很明显,独立服务器没有绑定到所需的IP /端口。这就是错误消息包含Tomcat响应的原因。您赞成停止您的Tomcat服务器,然后运行certbot-auto --standalone,这样certbot的内置网络服务器就可以提供响应。

答案 1 :(得分:0)

首先做一个sudo su - 它仅在您使用root用户时才有效。

现在创建一个文件/etc/letsencrypt/config.ini 并添加

A1

然后运行

Dim b() As Byte, i As Long, a As Long
b = [A1].Text ' converts the string to byte array (2 or 4 bytes per character)

For i = 1 To UBound(b) Step 2            ' 2 bytes per Unicode codepoint
    a = b(i)
    a = a * 256 + b(i - 1) 
    Debug.Print " & AscW(" & a & ")";
Next

然后添加到crontab

rsa-key-size = 4096
email = example@mail.com