我正在开发一个界面,以显示VNC-Web站点处于活动状态并提供指向该Web界面的链接。在使用外部URL时访问内部URL
实例:电话1:http://192.168.1.1在端口5800
如果我在我的本地网络上运行此它工作得很好,因为所有的电脑都是本地网络上,我需要的是一个办法让这个工作来自外部IP。
有没有办法将会话重定向到一个框架或其他地方?
下面是测试我所做的本地网络上正常工作,远程它只能中途:
$station1 = @fsockopen("192.168.1.1", 5800);
if ($station1) {
echo "<a href='http://192.168.1.1:5800'>Station 1 active.</a>";
echo "<br />";
fclose($station1);
} else {
echo "Station 1 is inactive.";
echo "<br />";
}
,因为它是执行“服务器端”,但点击“的fsockopen”返回TRUE因为它是在'客户端'上执行的,所以导致链接失败,例如浏览器
任何方法来解决这个问题?有任何想法吗?
您使用什么网络服务器?如果它是apache,你是否启用了mod_proxy? – mway 2011-04-08 02:17:27
您不能使用具有公共IP的本地站作为您的应用程序的“服务器”吗? – Khez 2011-04-08 02:18:52
$ station1将总是返回true,如果你抑制错误@ – 2011-04-08 02:21:31