为什么我的 nextcloud 没有启用 iptables 请求?

为什么我的 nextcloud 没有启用 iptables 请求?

我已经在具有 TLS 的服务器上安装了 nextcloud。您的安装成功。在我的服务器中,iptables 已启用并配置如下:

Chain INPUT (policy DROP)
target    prot  opt  source        destination
ACCEPT    tcp   --   0.0.0.0/0     0.0.0.0/0        tcp dpt:443
ACCEPT    tcp   --   0.0.0.0/0     0.0.0.0/0        tcp dpt:80
ACCEPT    icmp  --   0.0.0.0/0     0.0.0.0/0
ACCEPT    tcp   --   192.168.2.5   0.0.0.0/0        tcp dpt:2500
ACCEPT    udp   --   0.0.0.0/0     0.0.0.0/0        udp spt:53

Chain FORWARD (policy ACCEPT)
target    prot  opt  source        destination

Chain OUTPUT (policy ACCEPT)
target    prot  opt  source        destination

这些规则允许通过端口 2500(在 /etc/ssh/sshd_config 中配置)进行 SSH、HTTPS 和 HTTP。这里有一个问题。

当我访问 cloud.intec.local(配置了 DNS)时,我无法请求 nextcloud。它显示错误。

内部服务器错误

服务器遇到内部错误,无法完成您的请求。

如果此错误多次出现,请联系服务器管理员,并在报告中包含以下技术详细信息。

更多详细信息请参阅服务器日志。

我做错了什么?

更新:

如果 iptables 启用了这些规则,我会使用 Wireshark 扫描这些包,它会显示 TCP 拒绝的包。但我不明白,因为如果这些包有 443 端口,iptables 就会拒绝这些包。

在此处输入图片描述

35 10.339162338  192.168.2.5    192.168.2.4    TCP    66 [TCP Keep-Alive] 42070 -> 443 [ACK] Seq=1351 Ack=2591 Win=41088 Len=0 TSval=2575559860 TSecr=657162501
35 10.339162338  192.168.2.4    192.168.2.5    TCP    66 [TCP Keep-Alive] 443 -> 42070 [ACK] Seq=2591 Ack=1352 Win=64128 Len=0 TSval=657172504 TSecr=2575539815

这个包是什么意思?

相关内容