我目前正在为我的域设置一个新的Linode服务器,作为其中一部分,我正在安装LetsEncrypt。我已经安装了所有内容,而且我正在尝试验证域名:
friends
我已将certbot certonly -a webroot --webroot-path=/srv/www/foo.pro/www -d foo.pro -d www.foo.pro
添加为目录,并在其中放置测试文件,然后我可以从网络访问它。
我认为问题在于我正在使用我的本地主机文件(在我的电脑上)指向新服务器(覆盖公共DNS记录),所以:
/srv/www/foo.pro/www/.well-known
这完全适用于我的浏览器,但我无法弄清楚如何让LetsEncrypt也使用它。据我所知,我的/ etc / hosts文件似乎没问题:
45.79.1.236 foo.pro www.foo.pro
...但我觉得它不依赖于此,而是公共DNS而不是?
必须有办法解决这个问题 - 因为我确信很多人需要在制作网站之前设置SSL证书 =)
谢谢!