我是这个领域的新手(ubuntu、服务器、云、网络),所以我可能会犯一些明显的错误。
我已经使用 Snap Package 安装了 NextCloud,它似乎在 http 上运行良好,可以通过转发的外部端口访问;但是对于https,执行sudo nextcloud.enable-https lets-encrypt
命令时出现以下错误:
Domain: ycon.go.ro
Type: connection
Detail: 79.112.92.172: Fetching
https://255.255.255.255:443/.well-known/acme-challenge/BTIe8laV2OiyRufh_842IhcenZ9ONo9cA0gD5MUbF0k:
Invalid host in redirect target "255.255.255.255". Only domain
names are supported, not IP addresses
提及:
- ISP 给了我一个动态 DNS 的子域,即
ycon.go.ro
,为此我请求了证书; - 我知道可以为这样的域(
.go.ro
)发出 https,因为我在一位使用 Debian 脚本安装 NextCloud 的朋友那里看到过它;
另外,我注意到,如果我尝试http://ycon.go.ro
在浏览器中打开域,我会被重定向到https://255.255.255.255。仅当在转发的外部端口打开域时,我才能看到 NextCloud 正在运行。
我究竟做错了什么?