需要创建一个可以在互联网上工作的应用程序以及本地互联网

时间:2009-06-29 17:10:58

标签: php mysql webserver local

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

如果可以实现这一点,请告诉我并告诉我一些如何实现这个目标的例子

三江源

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

或设置远程同步,以保持远程服务器和本地服务器上的所有文件同步。可以在网络中断时更改DNS并将其解析为本地服务器吗?

答案 2 :(得分:0)

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

  1. 您的网络服务器位于路由器后面,端口80已转发
  2. 您的网络服务器在互联网上拥有自己的IP地址
  3. 在第一种情况下,除非您想使用URL(例如www.mywebserver.com)访问网站,否则您不必做任何事情,在这种情况下,您必须在本地网络上玩一些DNS技巧让它指向服务器的本地IP而不是实际的互联网IP。例如,当从互联网访问时,www.mywebserver.com的dns记录将指向12.34.56.78,因为本地网络上任何计算机的dns记录将类似于192.168.0.10。

    在我知道的第二种情况下,你无法做任何事情,这将使你能够访问内部网(我可能是错的,所以如果有人在这种情况下发布解决方案,我会更新我的答案)。

    所以你的问题的答案实际上取决于你的网络配置,如果你扩展一点,给出一个更具体的答案会更容易。