0

我需要建立一个网站,以便可以通过互联网访问它,如果互联网可用,否则当没有互联网时,它应该在本地 Intranet 上正常工作,这也可以实现,我已经在 php/mysql 上建立了我的网站

如果这可以实现,请告诉我并指导我如何实现这一目标的一些示例

谢谢你

4

3 回答 3

1

谷歌齿轮?

http://gears.google.com/support/

于 2009-06-29T17:14:33.680 回答
1

如果您有本地 Web 服务器,为什么不直接从那里托管所有内容,而不是将其托管在其他地方,并进行设置,以便从外部传入的连接也可以访问该计算机。

或者设置一个远程同步,使远程服务器上的所有文件与本地服务器同步。可以在 Internet 中断时更改 DNS 并将其解析到本地服务器吗?

于 2009-06-29T18:06:38.537 回答
0

这将取决于您的网络的配置方式,我可以想到两种可能的情况:

  1. 您的 Web 服务器位于路由器后面,并且端口 80 被转发
  2. 您的网络服务器在互联网上有自己的 IP 地址

在第一种情况下,除非您想使用 URL(例如 www.mywebserver.com)访问网站,否则您不必做任何事情,在这种情况下,您必须在本地网络上玩一些 DNS 技巧才能将其访问指向服务器的本地 IP,而不是实际的 Internet IP。例如,当从 Internet 访问时,www.mywebserver.com 的 dns 记录将指向 12.34.56.78,而本地网络上任何机器的 dns 记录将类似于 192.168.0.10。

在第二种情况下,据我所知,您无法做任何事情来让您能够在 Intranet 上访问(我可能是错的,所以如果有人在这种情况下发布解决方案,我会更新我的答案)。

因此,您的问题的答案实际上取决于您的网络配置,如果您对此进行扩展,给出更具体的答案会更容易一些。

于 2009-06-29T18:08:02.530 回答