我正在尝试为我的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
文件夹已创建,但该文件夹已完全为空。
对此有何看法?
答案 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