从远程站点连接到localhost

时间:2012-05-17 16:48:48

标签: php

我有两个网站。一个是远程(在线)和另一个本地主机(在我的开发人员机器上)。

远程站点位于专用IP地址XXX.XXX.XXX.XXX上,localhost计算机是公共IP YYY.YYY.YYY.YYY。远程站点是一个像任何其他网站一样在线运行的网站。

远程和本地计算机都运行mysql db和PHP。

我需要的是让远程站点(在互联网上,IP地址XXX.XXX.XXX.XXX)连接到我的本地计算机(使用公共IP YYY.YYY.YYY.YYY),当访问者运行某些特定的网页时我的网站。

如何使用PHP从远程网站建立与本地主机的连接?

请注意,我要求将本地机器连接到远程机器的正常做法相反。

1 个答案:

答案 0 :(得分:0)

您需要在路由器上配置端口转发或DMZ。端口80上的端口转发可能是最简单和更安全的(它将阻止连接到您的PC的其他端口上的Web流量,否则DMZ将允许这样做。)

设置端口转发的过程因路由器到路由器而异,但在路由器的管理面板中查找相对容易。找到您PC的私有IP,并在路由器的配置中设置端口80上的所有请求,以转发到PC的内部IP。