我有两个网站。一个是远程(在线)和另一个本地主机(在我的开发人员机器上)。
远程站点位于专用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从远程网站建立与本地主机的连接?
请注意,我要求将本地机器连接到远程机器的正常做法相反。
答案 0 :(得分:0)
您需要在路由器上配置端口转发或DMZ。端口80上的端口转发可能是最简单和更安全的(它将阻止连接到您的PC的其他端口上的Web流量,否则DMZ将允许这样做。)
设置端口转发的过程因路由器到路由器而异,但在路由器的管理面板中查找相对容易。找到您PC的私有IP,并在路由器的配置中设置端口80上的所有请求,以转发到PC的内部IP。