Web域指向路由器登录页面

问题描述 投票:0回答:0

我正在尝试使用 TrueNAS Core 从我的网络域名在浏览器中查看 Nextcloud。在 TrueNAS 中,我安装了 Nextcloud 插件,在设置的 Jail 中,我添加了从 Cloudflare 获得的 SSL 证书文件。它似乎有效,因为当我重新启动 nginx 服务器时我收到了成功消息。

我在 Cloudflare 中设置了 A 记录,指向我在家庭网络上的公共 IP 地址。当我在隐身浏览器中访问我的 Web 域时,我看到的页面是我的路由器的登录页面。如果我为我的域执行 nslookup,返回的地址是我的路由器的 IP,192.168.0.1.

我的 TrueNAS 服务器的内部 IP 是 192.168.0.3。 nextcloud 在 TrueNAS 中的 IP 是 192.168.0.3:8282.

我的一个 A 记录是针对子域“nc”的,我确实将“nc.mydomain.com”添加到 nextcloud 的 config.php 文件中的“可信域”数组中。

我的路由器是TP Link AX3000。我已设置端口转发以将流量转发到 192.168.0.3。我设置了两个规则。一个将端口 80 转发到端口 80,一个将端口 443 转发到端口 443。我还尝试更改第二条规则以将 443 流量转发到 8282。这给了我指向路由器的相同结果。

我希望当我在隐身浏览器中输入我的域时,Cloudflare 会将流量定向到我的公共 IP 地址,然后将流量转发到我的 TrueNAS 服务器的 IP 地址。我认为去“mydomain.com”会带我到我的 TrueNAS 登录页面,去“nc.mydomain.com”会带我到我的 nextcloud 登录页面。如果我直接转到 192.168.0.3:8282,我确实会进入我的 nextcloud 登录页面。

我不确定问题是否出在我的 TrueNAS、Nextcloud、路由器设置或 Cloudflare 中的 DNS 设置上。 ChatGPT 似乎认为问题一定出在 DNS 设置上,但我找不到任何问题。

非常感谢所有建议。

nginx server cloudflare nas nextcloud
© www.soinside.com 2019 - 2024. All rights reserved.