程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法使用 Let's Encrypt 在我的网站上安装 SSL大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法使用 Let's Encrypt 在我的网站上安装 SSL?

开发过程中遇到无法使用 Let's Encrypt 在我的网站上安装 SSL的问题如何解决?下面主要结合日常开发的经验,给出你关于无法使用 Let's Encrypt 在我的网站上安装 SSL的解决方法建议,希望对你解决无法使用 Let's Encrypt 在我的网站上安装 SSL有所启发或帮助;

我正在尝试按照本指南在我的网站上安装 SSL https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-20-04

如您所料,我使用的是 ubuntu 20.04,并且在我在问题“您要为哪些名称激活 httpS?有这个输出:

Which names would you like to activate httpS for?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: sugacards.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SELEct the appropriate numbers separated by commas and/or spaces,or leave input
blank to SELEct all options shown (Enter 'c' to cancel): 
Obtaining a new certificate
Performing the following chALLENges:
http-01 chALLENge for sugacards.com
Enabled Apache rewrite module
WaiTing for verification...

ChALLENge Failed for domain sugacards.com
http-01 chALLENge for sugacards.com
Cleaning up chALLENges
Some chALLENges have Failed.

important NOTES:
 - The following errors were reported by the server:

   Domain: sugacards.com
   Type:   unauthorized
   Detail: InvalID response from
   http://sugacards.com/.well-kNown/acme-chALLENge/FA0pB7nMEk0_VIaeQPJstKNlXKX5kTqcvHmUi5ESVJ0
   [31.220.55.52]: "<!DOCTYPE HTML PUBliC \"-//IETF//DTD HTML
   2.0//EN\">\n<HTML><head>\n<title>404 Not
   Found</title>\n</head><body>\n<h1>Not Found</h1>\n<p"

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

我该如何解决这个问题?这是我第一次在 vps 上安装 SSL,所以这可能是一个愚蠢的问题,但仍然感谢任何答案:)

解决方法

他们需要验证您确实拥有该域,因为 SSL 证书基于信任。为了保持信任,他们需要确保永远不会向不是特定域所有者的个人颁发证书。他们这样做的方式是为您提供一个挑战文件,您需要将该文件托管在您的网站上:

http://sugacards.com/.well-known/acme-chALLENge/FA0pB7nMEk0_VIaeQPJStKNlXKX5kTqcvHmUi5ESVJ0

一旦该文件托管在那里,他们就会向该地址发出请求,以验证您确实拥有该网站。您需要做的就是在该路由上托管该文件。您这样做的方式取决于您的网站的托管方式。

如果您提供有关如何托管网站的更多详细信息,我可以编辑此答案并提供有关如何操作的更多详细信息。

,

原来我只需要这样做:

sudo ufw enable

:D

大佬总结

以上是大佬教程为你收集整理的无法使用 Let's Encrypt 在我的网站上安装 SSL全部内容,希望文章能够帮你解决无法使用 Let's Encrypt 在我的网站上安装 SSL所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:无法使用