我是这个领域(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
,为此我申请了证书; - 我知道可以为这样的域名颁发 https (
.go.ro
),因为我见过一个使用 Debian 脚本安装 NextCloud 的朋友这样做;
此外,我注意到,如果我尝试http://ycon.go.ro
在浏览器中打开该域名,我会被重定向到https://255.255.255.255。只有在转发的外部端口打开域时,我才能看到 NextCloud 正在运行。
我究竟做错了什么?
答案1
C:\>wget http://ycon.go.ro
--2024-04-15 10:02:22-- http://ycon.go.ro/
Resolving ycon.go.ro... 79.112.92.172
Connecting to ycon.go.ro|79.112.92.172|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://255.255.255.255:443/ [following]
79.112.92.172 的 Web 服务器将 http 重定向至https://255.255.255.255:443/
- 您需要正确配置 Web 服务器。这与 SSL 证书无关。