设置网络服务器时遇到问题

设置网络服务器时遇到问题

我决定使用 Raspberry Pi(带 Raspbian)作为家庭网络服务器和 NAS。我已在其上安装了 Apache、Owncloud 和 Samba(以便更轻松地访问家庭内部的文件)。我还安装了 webmin 以便更轻松地进行设置和维护。Raspberry Pi 连接到路由器,路由器以桥接模式通过电缆调制解调器连接。从 LAN 内部看,一切正常。由于我有动态 IP,因此我登录了 DDNS 服务。

当我尝试从外部访问 Web 服务器时,问题就出现了。使用所选的域名,我无法访问 Web 服务器。奇怪的是,当我输入 时https://mydomainname.net:10000,我进入了 webmin Web 界面。

我已经在路由器上尝试过了

  • 在路由器上设置端口转发,用于端口 80 和 443
  • 配置 apache 监听端口 8080 和 4433,并在这些端口上启用端口转发
  • 设置端口 8080 -> 80 和 4433 -> 443 的端口触发,并为这些端口以及 80 和 443 启用端口
  • 为 Raspberry Pi 启用上述所有功能以及 DMZ

请注意,在我的路由器上,我没有端口的端口转发10000。但是,PC Flank 的测试报告端口10000开放。我还尝试更改 webmin 的端口,我注意到pcflank开放端口正在发生变化。

这让我怀疑 Raspberry Pi 上的某些配置有问题。我以为这可能是防火墙,但 webmin 报告说 Linux 防火墙已禁用。那么,我遗漏了什么?

答案1

由于我解决了原来的问题而没有人回答我的问题,所以我要回答它。

问题出在我的路由器 (TP-Link TL-WR841N) 的固件版本过旧,其端口转发配置页面中没有设置内部端口的选项。不过,较新版本确实有此选项,因此,只需进行简单的固件更新,我便可以正确设置端口转发,而无需处理端口触发和 DMZ。

相关内容