无法在与服务器相同的网络中通过移动设备查看网站

无法在与服务器相同的网络中通过移动设备查看网站

我有一个网站,通过家用路由器上的静态 IP 在装有 apache 的 raspberryPi 上运行。我可以通过域名或静态 IP 从任何地方访问此网站,没有任何问题。但如果我尝试从同一个家用路由器网络内访问它,它在移动设备上不起作用,而在桌面上却可以正常工作。

我已经在网上搜索过了,但没找到有同样问题的人。我尝试使用静态 IP 代替域名,但也没用。

也许我必须使用路由器的本地 IP,但 192.168.1.1 只会带我进入路由器设置。我不知道在哪里配置 apache 用于本地访问的 IP,在互联网上也找不到它。

答案1

我不知道在哪里配置Apache用于本地访问的ip

这与 Apache 的配置无关:它具有 RaspberryPi 在局域网

我假设 RaspberryPi 不用作家用路由器。因此,必须有一个通过 NAT 进行端口转发,即<publicIP>:80转发到<raspberryPiIP>:80。端口转发仅从 WAN 接口起作用,路由器的配置站点位于 LAN 接口上192.168.1.1:80

所以你需要知道你的 RaspberryPi 的 IP。

  • 您可以从路由器的配置中找到端口转发的设置。
  • 您可以使用直接方法,例如 ping 广播地址192.168.1.255,然后使用 检查 ARP 表arp -a
  • 或者使用类似的工具Nirsoft FastResolver

相关内容