将本地 XAMPP 联机

将本地 XAMPP 联机

当前情况:


我在路由器后面运行 Windows 7,并安装了 XAMPP。多台计算机连接到此互联网连接。

我已将路由器上的端口 80、8080 和 443 转发到我的内部(本地)IP 地址(192.168.xx)

附加信息:我目前的互联网套餐为我提供了 2 个公共 IP 地址

我想要实现的目标:


  • 当我在 Web 浏览器中输入我的公共(静态)IP 地址时,我想访问我的 XAMPP 服务器。我以为端口转发应该可以解决问题。但这并没有解决任何问题。
  • 另外,如果我在同一个本地网络设置的不同计算机上有多个 XAMPP 实例,我该如何让它们上线或者在线访问它们?

答案1

这些步骤可能非常依赖于系统/路由器。但这是我使用的一般方法:

  1. 使用路由器配置页面,将端口 80 转发到您的机器的 IP 地址。

  2. 注册一个像 DynDNS 这样的服务,这样你就有了一个静态文本<->动态 IP 映射(你可以使用 john.dyndns.org 或其他始终指向你的动态 IP 的东西)

  3. 使用某种客户端,让 dyndns 服务器随时了解您动态变化的 IP 地址。许多路由器本身都带有一项功能,可以为 dyndns 等标准服务执行此操作。但是如果您没有,您可以从他们的网站下载客户端。

现在,无论何时使用注册时选择的 dyndns URL(john.dyndns.org 或其他),请求都会发送到您的动态 IP,dyndns 会跟踪该 IP,然后在到达 firefall/router 后,将其转发到您的机器,然后您的 XAMPP 可以对其进行处理。如果一切顺利,您可以在最多一小时内完成整个工作。

重要的 完成所有设置后,如果您只是从 LAN 内的任何系统尝试您的域名或 dyndns URL,您将只能看到您的路由器页面。为了使其正常工作,您应该尝试从 LAN 外部访问您的 Web 服务器。所以这样做,或者使用代理。我忘了这样做的原因 :|

此外,如果您需要从 LAN 内访问 XAMPP,只需获取 XAMPP 系统的 LAN IP 并从 LAN 内使用它。

相关内容