我需要建立一个网站,以便可以通过互联网访问,如果互联网可用,否则当没有互联网,那么它应该在本地内部网上正常工作也可以实现,我已经在PHP上建立了我的网站/ MySQL的
如果可以实现这一点,请告诉我并告诉我一些如何实现这个目标的例子
三江源
答案 0 :(得分:1)
Google Gears?
答案 1 :(得分:1)
如果您有本地Web服务器,为什么不直接托管其他所有内容,而不是在其他地方托管它,并进行设置,以便来自外部的传入连接也可以访问该机器。
或设置远程同步,以保持远程服务器和本地服务器上的所有文件同步。可以在网络中断时更改DNS并将其解析为本地服务器吗?
答案 2 :(得分:0)
这取决于您的网络配置方式,我可以想到两种可能的情况:
在第一种情况下,除非您想使用URL(例如www.mywebserver.com)访问网站,否则您不必做任何事情,在这种情况下,您必须在本地网络上玩一些DNS技巧让它指向服务器的本地IP而不是实际的互联网IP。例如,当从互联网访问时,www.mywebserver.com的dns记录将指向12.34.56.78,因为本地网络上任何计算机的dns记录将类似于192.168.0.10。
在我知道的第二种情况下,你无法做任何事情,这将使你能够访问内部网(我可能是错的,所以如果有人在这种情况下发布解决方案,我会更新我的答案)。
所以你的问题的答案实际上取决于你的网络配置,如果你扩展一点,给出一个更具体的答案会更容易。